在Arduino中使用第三方库


在Arduino中使用第三方库的常规方法是从“工具” -> “管理库”安装它们。我们已经有单独的文章来介绍这一点。但是,如果要使用的库在“工具” -> “管理库”中找不到怎么办?毕竟,“管理库”仅包含Arduino库管理器中存在的库 -

http://downloads.arduino.cc/libraries/library_index.json

那么,如何使用Arduino库管理器中不存在的库呢?让我们用一个例子来理解。

考虑TinyGPSPlus库(https://github.com/mikalhart/TinyGPSPlus),截至2021年3月17日,它在Arduino的“管理库”门户中不可用。

为了在特定的草图中使用此库,请导航到Arduino的公共库文件夹。在Windows上,路径通常为(C:\Users\YourUserName\Documents\Arduino\libraries)。

使用git clone将此库克隆到该文件夹中。如果您不熟悉git,可以下载zip并将其解压缩到草图文件夹中。

库文件夹现在将包含该库 -

现在,重新打开您的草图,然后转到“草图” -> “包含库”,并选择新添加的库。

执行此操作后,您将看到以下行包含在草图顶部 -

#include <TinyGPS++.h>

恭喜,这个新库现在可以用于您的草图了!

更新于: 2021-03-23

1K+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告