01 認識 Arduino
介紹現在最熱門的開放式硬體平台 Arduino,以及事前的準備工作。
1-1 Arduino
1-2 Arduino 準備好了,你呢?
1-3 周邊電路規劃
1-4 第一次動手
02 圖形化控制介面 ArduBlock
數位訊號是 DIY 專案中最簡單,但也是最常被運用到的領域。透過 ArduBlock 圖形化的編輯環境,讓 Maker 可以輕輕鬆鬆就進入 Arduino 的繽紛世界。
2-1 視覺化設計環境
2-2 ArduBlock 的第一個程式
2-3 控制多顆 LED 燈光
實作 2-1 多顆 LED 控制
實作 2-2 依照條件控制多顆 LED
實作 2-3 多顆 LED 跑馬燈
實作 2-4 利用指撥開關控制多顆 LED
實作 2-5 利用指撥開關控制 LED 狀態變化
實作 2-6 利用按鍵開關控制 LED
實作 2-8 七段顯示器
實作 2-9 按鈕控制七段顯示器
03 通訊
讓 Arduino 能有對外傳送訊息的能力,可以幫助我們了解 Arduino 目前的情況,也可以針對不同的條件提供不同的訊息顯示。
3-1 什麼是 RS-232 串列通訊?
3-2 Arduino 中的串列埠
實作 3-1 Arduino 上傳訊息
實作 3-2 LED閃爍範例加上狀態訊息輸出
實作 3-3 Arduino 接收電腦端訊息
實作 3-4 透過電腦端訊息控制 Arduino
實作 3-5 透過電腦端訊息控制七段顯示器
3-3 LCD 液晶顯示器
實作 3-6 顯示電腦端訊息在 LCD
3-4 Arduino 私房儲存空間
實作 3-7 不能說的秘密
實作 3-8 密碼鎖
?
04 類比訊號
類比訊號是最貼近人們的一種訊號變化,Arduino 內建六個類比接腳,讓我們可以感受到外界隨時的環境變化。
4-1 電壓訊號的量測
4-2 可變電阻
實作 4-1 變化多端的可變電阻
實作 4-2 可隨意操作的 LED 控制
4-3 溫度量測
實作 4-3 LM35溫度量測讀取
實作 4-4 TMP36溫度量測讀取
4-4 光影的變化
實作 4-5 光影變化
4-5 尋找萬磁王
實作 4-6 南極還是北極
實作 4-7 自製轉速計
4-6 最遠的距離
實作 4-8 距離猜猜看 1(進階)
實作 4-9 距離猜猜看 2(進階)
實作 4-10 距離猜猜看 3(進階)
05 特殊輸出
經由更多電路的組合,我們可以操控的東西也就越來越多,學習複雜的電路組成,才可以為專案注入更多活力。
5-1 脈衝寬度調變 PWM
實作 5-1 七彩奪目
5-2 天籟美聲
實作 5-2 絕對不是天籟美聲
5-3 馬力充沛
實作 5-3 步進馬達
實作 5-4 伺服馬達
實作 5-5 控制伺服馬達
實作 5-6 自動涼風扇(進階)
實作 5-7 馬達扭扭樂 1(進階)
實作 5-8 馬達扭扭樂 2(進階)
實作 5-9 馬力加倍(進階)
實作 5-10 閃閃惹人愛(進階)
實作 5-11 一眼明瞭(進階)
appendix A Arduino 線上模擬
appendix B 各章節元件整理表
B-1零件整理
B-2認識元件
appendix C ArduBlock 功能方塊與程式對照表