在Arduino中,要加入自定义的函数库,一般是建立一个folder放置在所有library的位置, 例如 \Arduino\libraries。这样的优势是很简单,然而有缺点,那就是不利于更新。一是和工程文件不在同一个文件夹很难找到,二是,对于同一个函数库有不同的版本,处理起来麻烦。
另一个做法是在当下工程文件夹简历一个文件夹,例如src, 然后用相对路径插入函数。
然后在src文件夹中放入h和cpp文件,最后,通过相对路径引用。
#include "src\mylib.h"
无法直接通过IDE来编辑 src里面的文件,可以使用其他的编辑器。