Include

來自ALSROBOT WiKi
跳轉至: 導航、 搜索

#include 包含

#include用于在你的sketch中包含外部的庫。這使程序員可以訪問一個巨大的標準C庫(預定義函數(shù)集合)的集合。

AVR C庫(AVR是Atmel芯片的一個基準,Arduino正是基于它)的主參考手冊頁在這里。


注意#include和#define相似,沒有分號終止符,且如果你加了,編譯器會產生奇怪的錯誤信息。

示例

該示例包含一個用于輸出數(shù)據(jù)到程序空間閃存的庫,而不是內存。這會為動態(tài)內存需求節(jié)省存儲空間且使需要創(chuàng)建巨大的查找表變得更實際。

#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};