arduino 单文件ino太长了怎么分成两个文件
1个回答
2017-05-04 · 知道合伙人互联网行家
关注
展开全部
首先是界面上的修改,界面变得更加的简洁,去掉了多余不常用的按键,按键的位置也有所修改,Monitor串口监控也换到最右边。启动界面的开发者名字列表也有所修改。
来大概看看
然后是文件格式的修改,之后的文件格式.ino而不再是原来的.pde。不过新的IDE依然支持原来.pde文件的打开和编译。
比较大的修改是提供arduino api
的头文件WProgram.h
更名成了 arduino.h,
这个修改需要重点注意,因为此处的修改造成了很多原来调用WProgram.h的库编译不在通过。所以需要你在头文件中加一段声明如下:
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
还有就是如见串口库SerialPoart的实现修改,修正了一些原来不支持的方式,具体这里不再细数。
新的IDE增加了更多型号的主板。例如 Arduino Mini w/ ATmega328,
同时更支持Mega ADK,
之前ADK代码在旧版IDE上编译无法通过,需要将Mega2560的支持手动添加到 ..\hardware\arduino\boards.txt文件里
第一版还有更多细节的修改和一些库的重新实现,不过不太明显而已。 如果大家感兴趣,不妨试试这个新的IDE,有什么需要补充的或者我理解错误的,希望大家指出。
来大概看看
然后是文件格式的修改,之后的文件格式.ino而不再是原来的.pde。不过新的IDE依然支持原来.pde文件的打开和编译。
比较大的修改是提供arduino api
的头文件WProgram.h
更名成了 arduino.h,
这个修改需要重点注意,因为此处的修改造成了很多原来调用WProgram.h的库编译不在通过。所以需要你在头文件中加一段声明如下:
#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
还有就是如见串口库SerialPoart的实现修改,修正了一些原来不支持的方式,具体这里不再细数。
新的IDE增加了更多型号的主板。例如 Arduino Mini w/ ATmega328,
同时更支持Mega ADK,
之前ADK代码在旧版IDE上编译无法通过,需要将Mega2560的支持手动添加到 ..\hardware\arduino\boards.txt文件里
第一版还有更多细节的修改和一些库的重新实现,不过不太明显而已。 如果大家感兴趣,不妨试试这个新的IDE,有什么需要补充的或者我理解错误的,希望大家指出。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询