在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>
恭喜,这个新库现在可以用于您的草图了!
广告