Chapter01 導論
Arduino導論,從零開始介紹Arduino這套開放原始碼電子原型開發平台,自造者(Maker)運動、歷史源流、細數官方推出的開發板、以及各種相容產品與模組,然後介紹Arduino的軟體部分並在各作業系統上安裝驅動程式,本章結束之時,您面前就會有一套準備就緒的軟硬體開發環境。
Chapter02 電子零件與工具
介紹閱讀本書需要的電子零件與設備,包括電阻、二極體、各種晶片、等等,以及手邊需備齊的工具。若讀者已有經驗,可跳過這一章。
Chapter03 LED、開關與Arduino草稿碼
正式進入Arduino的領域,這一章將從基礎開始講解如何運用最基本的零件:LED與開關,並開發軟體程式,一步一步介紹關於硬體與軟體的各種概念。
Chapter04 各種數位與類比輸入
廣泛介紹各種「輸入」,包括數位輸入與類比輸入,諸如可變電阻、光敏電阻、壓力感測器、磁力感測器、等等,皆有其適合的運用場合。
Chapter05 七段顯示器、LED矩陣與文字型LCD
介紹各種「視覺」輸出元件,包括可發出各種色彩的RGB LED、能顯示數字的七段顯示器、LED矩陣、以及文字型LCD;加上前一章的輸入裝置後,我們就可以製作各種有趣的小專案。
Chapter06 聲音
介紹「聽覺」方面的零件,包括能發出基本逼逼聲的蜂鳴器,加裝其他輸入裝置製作簡單的玩具鋼琴,然後是電容式麥克風,使得電路也能感知聲音大小。
Chapter07 環境感測器:溫度、濕度、氣壓、海拔高度
除了人為的輸入形式,電子電路也能偵測周遭世界的各項環境數值,包括氣溫、濕度、大氣壓力、海拔高度、等等,運用這些感測器,就能隨時監控植栽的狀況、家居環境的溫度變化、記錄並觀察氣象等等有趣的專案。
Chapter08 紅外線
紅外線這種無線傳輸技術,運用領域非常廣泛,價格低廉且用法簡單,這一章將試著讓Arduino遙控家裡的電器、接收紅外線遙控器並解讀指令,最後會介紹動作偵測器,可用來建構保全系統,監控不明入侵者。
Chapter09 電源與驅動電路
介紹各種電力來源,以及如何驅動大電壓與大電流,介紹電晶體、達靈頓配對、穩壓器、準位調節器與相關原理。
Chapter10 馬達
馬達是非常重要的致動器,能將電能轉為機械能,風扇、電動玩具車、光碟機等等,裡頭都有馬達,本章將介紹直流馬達、步進馬達、伺服馬達的原理與用法,並運用直流馬達製作能自行避開障礙物的超音波自走車。
Chapter11 藍牙、WiFi與以太網路
想要達成萬物聯網的夢想,就需要各種傳輸技術,本章將介紹藍牙、以太網路、WiFi。
Chapter12 在麵包板上自行建構Arduino
除了購買非常方便的Arduino 開發板之外,我們也能在麵包板(或洞洞板)上建構屬於自己的Arduino,本章將介紹USB 轉序列傳輸介面、ISP 燒錄器、自行製作便宜的並列埠燒路線。
Chapter13 延伸學習
這是最後一章,介紹本書未能收錄的主題,以及在讀完本書後,了解下一步可往哪些方向。
AppendixA 相關詞彙
列出與微控制器開發相關的詞彙與簡短描述。
AppendixB Uno與Leonardo的差異處
比較Uno 與Leonardo 這兩塊主流開發板的差異。
AppendixC Arduino的C語言與核心函式
Arduino核心函式的參考資料。
AppendixD Arduino IDE的設定與目錄結構
介紹Arduino IDE 的設定與目錄結構。
AppendixE 使用零件與材料表
介紹本書所使用的零件與材料。