通用类的Arduino文件夹结构

时间:2019-04-19 23:21:23

标签: c++ arduino

我是Arduino和C ++的新手。我正在尝试建立自己的类库来处理常见设备。例如,处理LED可以执行的所有功能的LED类。开,关,淡入淡出等。

我想将.h文件放在“ libraries”文件夹中,然后让我所有的草图都可以访问该文件夹。

enter image description here

因此在此示例中,我的“库”文件夹中有一个LED.h文件。 我的项目在“ light_sensor”中。

所以我希望在项目文件中使用#define引用LED.h文件。

#include "../libraries/LED.h"

但是我得到了错误:

  

light_sensor:1:30:错误:../libraries/LED.h:没有此类文件或目录

我听说您可以/应该只说#include“ LED.h”,该模式将使IDE向下搜索一个文件夹,并自动找到一个“ libraries”文件夹。都不行。

我想我可以将LED.h文件添加到arduino库文件夹中,但是由于我拥有版本控制权,因此尝试将我的库保存在单独的库文件夹中。

任何帮助都会很棒。

0 个答案:

没有答案