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