【问题标题】:Split up Arduino code into multiple files using Arduino IDE使用 Arduino IDE 将 Arduino 代码拆分为多个文件
【发布时间】:2019-01-16 01:29:53
【问题描述】:

我正在编写一个很长的代码,需要定义多个函数。

我想将代码拆分为两个文件,分别是主代码(屏幕截图中的“Feeder_Control”)和函数(屏幕截图中的“connections”)。

如何将第二个文件导入到主代码中以使用其功能?

PS:在 C/C++ 中,#include "connections.h" 也是如此。它是如何在 Arduino IDE 中完成的。

【问题讨论】:

  • 您可以在 Arduino IDE 中创建多个选项卡,将您的代码拆分为单独的文件。
  • 您可能想将此问题添加到arduino.stackexchange.com
  • 你试过#include "pathfoldername/connections.ino" 吗?

标签: arduino


【解决方案1】:

在 IDE 中创建新选项卡时,必须将文件扩展名设置为 *.h/*.c/*.cpp。然后这将告诉编译器您正在引用什么文件,否则您可能正在引用任何内容。目前,connections 没有扩展名,因此编译器将无法理解您的引用 #include "connections.ino"

因此,创建一个新文件,并将其命名为“Connections.h”(不带引号)。然后在你的主代码中,你可以使用#include "Connections.h"

【讨论】:

    猜你喜欢
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 2021-08-21
    相关资源
    最近更新 更多