程序結(jié)構(gòu) 在Arduino中, 標(biāo)準(zhǔn)的程序入口main函數(shù)在內(nèi)部被定義, 用戶只需要關(guān)心以下兩個(gè)函數(shù): setup() 函數(shù)用于初始化, loop() 函數(shù)用于執(zhí)行. 初始化函數(shù)一般放在程序開頭, 用于設(shè)置一些引腳的輸出/輸入模式, 初始化串口通訊等類似工作. loop() 函數(shù)中 的代碼將被循環(huán)執(zhí)行, 例如: 讀入引腳狀態(tài), 設(shè)置引腳輸出狀態(tài)等. 控制語句 相關(guān)語法 算術(shù)運(yùn)算符 比較運(yùn)算符 布爾運(yùn)算符 指針運(yùn)算符 位運(yùn)算 復(fù)合運(yùn)算符 變量 常量 數(shù)據(jù)類型
數(shù)據(jù)類型轉(zhuǎn)換 變量作用域&修飾符 輔助工具 基本函數(shù) 數(shù)字I/O 模擬I/O 高級(jí)I/O 時(shí)間 數(shù)學(xué)庫
三角函數(shù) 隨機(jī)數(shù) 位操作 設(shè)置中斷函數(shù) 開關(guān)中斷 串口通訊
擴(kuò)展庫 如果要使用一些已有的庫, 可以選擇菜單"Sketch->Import Library", 然后選擇 相應(yīng)的庫. Sketch工具會(huì)自己在代碼的開頭包含庫的頭文件(#include). 在引入庫之后, 程序的體積也將會(huì)增大(因?yàn)榘藥斓拇a). 對(duì)于不是必要的庫, 直接刪除對(duì)應(yīng)的#include語句就可以了. 官方擴(kuò)展庫 以下是Arduino官方提供的擴(kuò)展庫, 被默認(rèn)包含在開發(fā)工具中.
第三方擴(kuò)展庫 這里只包含了Roboduino擴(kuò)展板的相關(guān)庫, 其他的庫信息請(qǐng)?jiān)L問: Arduino在線文檔 online~. Roboduino擴(kuò)展板:
|
|