Include
來自ALSROBOT WiKi
#include 包含
#include用于在你的sketch中包含外部的庫。這使程序員可以訪問一個(gè)巨大的標(biāo)準(zhǔn)C庫(預(yù)定義函數(shù)集合)的集合。
AVR C庫(AVR是Atmel芯片的一個(gè)基準(zhǔn),Arduino正是基于它)的主參考手冊頁在這里。
注意#include和#define相似,沒有分號終止符,且如果你加了,編譯器會產(chǎn)生奇怪的錯(cuò)誤信息。
示例
該示例包含一個(gè)用于輸出數(shù)據(jù)到程序空間閃存的庫,而不是內(nèi)存。這會為動(dòng)態(tài)內(nèi)存需求節(jié)省存儲空間且使需要?jiǎng)?chuàng)建巨大的查找表變得更實(shí)際。
#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};