第1章 汶就旱Arduino
1.1 單片機
開發(fā)板
1.2 Arduino板概覽
供 電
電源接口
模擬輸入
數字接口
單片機
其他元器件
1.3 Arduino的起源
1.4 Arduino大家庭
UNO、Duemilanove和Diecimila
Mega
Nano
Bluetooth
Lilypad
其他官方板
Arduino兼容板
1.5 總結
第2章 從零開始
2.1 開機
2.2 安裝軟件
2.3 上傳你的第一個SketCh
2.4 Arduino應用程序
2.5 總 結
第3章 G語言基礎
3.1 編 程
3.2 什么是計算機語言
3.3 再閃爍一次
3.4 變量
3.5 C語言實驗
數字變量和運算式
3.6 指令
if語句
for循環(huán)
while循環(huán)
#denne指令
3.7 總結
第4章 函數
4.1 什么是函數?
4.2 參數
4.3 全局、局部和靜態(tài)變量
4.4 返回值
4.5 其他變量類型
浮點數
布爾
其他數據類型
4.6 編程風格
首行縮進
大括號
留白
注釋
4.7 總結
第5章 數組和字符串
5.1 數組
SOS莫爾斯碼所使用的數組
5.2 字符串數組
字符串字面值
字符串變量
5.3 莫爾斯碼翻譯器
數據
全局變量和Setup
loop函數
函數naShSequenCe
函數nashDotOrDaSh
完整代碼
5.4 總結
第6章 輸入和輸出
6.1 數字輸出
6.2 數字輸入
上拉電阻
內部上拉電阻
消抖
6.3 模擬輸出
6.4 模擬輸入
6.5 總 結
第7章 標準Arduino庫
7.1 隨機數
7.2 數學函數
7.3 位操作
7.4 高級輸入/輸出
聲音生成
讀取移位寄存器
7.5 中斷
7.6 總結
第8童 數據存儲
8.1 常量
8.2 PROGMEM指令
8.3 EEPROM
在EEPROM中存儲整數
在EEPROM中存儲浮點數(union)
在EEPROM中存儲字符串
清空EEPROM的內容
8.4 壓縮
范圍壓縮
8.5 總結
第9章 LCD顯示器
9.1 USB信息板
9.2 使用顯示器
9.3 其他LCD庫函數
9.4 總結
第10章 Arduino網絡編程
10.1 網絡擴展板
10.2 和Web服務器通信
HTTP
HTML
10.3 將Arduino用作Web服務器
10.4 通過網絡來設置Arduino的針腳
10.5 總結
第11章 C++和庫
11.1 面向對象
類和方法
11.2 內建庫示例
11.3 寫一個庫
頭文件
實現文件
完成你的庫
11.4 總結