而如果想模块化,要么写成lib, 要么就是使用多个ino.
写成lib很简单瞎凯拍,就不问了,孙腊想知道的是怎么使用多个ino来组成一个project.
已经知道的:
使用到的变量仅在需要这个变量的ino文件中定义,这样多个ino组成project是可以编译通过的。
但是想了解的是:“能否使用一个单独的ino文件来组织全局变量?”
这个ino不是主ino,也就是说与文件不同名的。比如说主ino是 a.ino, 而我存放变量的ino可能会是 _init.ino 或者 Parameters.ino。
目前如果这样做的话,会编译失败。
而我从网上下载到的一个project中,就是像我所提问的那样组织的,而它可以编译通过。但自己新建的就算按他的文件结构来命名,复制内容,都编译不了。
这是一种用单片CPU构建一个可以运行的系统。这个系统构此卖成以后,可以使用一个arduino IDE界面直接用一种类似C++和Java的程序进行程序设计。相当一个基本架构,这样你就不用大羡从最底层的程序写滚扒拍起。这样也可以用大量的现成的arduino程序和头文件了。减少了开发的时间和复杂程度。而且有一些标准的硬件模块可以直接使用,号称搭积木。呵呵。我也在学习,感觉很不错。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)