“Include”的版本间的差异
来自YFRobotwiki
第7行: | 第7行: | ||
<font color="orange" size="+1">'''示例'''</font> | <font color="orange" size="+1">'''示例'''</font> | ||
+ | |||
该示例使用了一个库,可将数据放入程序flash而不是ROM中。可以大大节省出更多存储空间派其他用途。。<br> | 该示例使用了一个库,可将数据放入程序flash而不是ROM中。可以大大节省出更多存储空间派其他用途。。<br> | ||
2017年9月10日 (日) 15:43的最后版本
#include用于调用代码以外的库。这允许代码能够访问大量的标准C库,同样包含Arduino自带的库。
AVR C库(Arduino基于AVR标准语法)语法手册请点击这里。
注意: #include与#define相类似,不需要使用";"。如果加了编译器会提示错误。
示例
该示例使用了一个库,可将数据放入程序flash而不是ROM中。可以大大节省出更多存储空间派其他用途。。
#include <avr/pgmspace.h> prog_uint16_t myConstants[] PROGMEM = {0, 21140, 702 , 9128, 0, 25764, 8456, 0,0,0,0,0,0,0,0,29810,8968,29762,29762,4500};
更多建议和问题欢迎反馈至 YFRobot论坛