
0人評分過此書
-
CHAPTER 01 導論
-
1.1 很久很久以前
-
1.2 Arduino源起
-
可以打造什麼樣的作品呢?
-
-
1.3 Arduino官方開發板
-
官方開發板歷程簡史
-
具有特殊功能的開發板
-
更高等的開發板
-
-
1.4 相容產品
-
1.5 擴充板與模組
-
1.6 該買些什麼與去哪買
-
1.7 軟體開發環境
-
Windows
-
Mac OS X
-
Linux(Fedora 17與之後的版本)
-
Linux(Ubuntu 12.10)
-
-
1.8 安裝驅動程式
-
在WindowsXP上安裝驅動程式
-
在Windows 7上安裝驅動程式
-
在Mac OS X上安裝驅動程式
-
在Linux上安裝驅動程式
-
-
1.9 試著編譯並上傳草稿碼
-
常見問題與解法
-
-
1.10參考資料和結語
-
-
CHAPTER 02 電子零件與工具
-
2.1 電源
-
2.2 電阻
-
2.3 電容
-
2.4 麵包板、電線、其他
-
2.5 工具
-
2.6 購買處
-
2.7 參考資料和結語
-
-
CHAPTER 03 LED、開關與Arduino草稿碼
-
3.1 最基本的草稿碼
-
3.2 閃爍LED
-
限流電阻
-
-
3.3 以開關控制LED明滅
-
按下開關才點亮LED
-
按下開關切換LED明滅
-
彈跳問題
-
-
3.4 解決開關的彈跳問題
-
延遲時間(輪詢式)
-
使用程式庫Bounce
-
延遲時間(硬體中斷)
-
-
3.5 程式設計技巧:有限狀態機
-
3.6 小遊戲:請你跟我這樣做
-
3.7 呼吸燈
-
PWM
-
電路與程式
-
-
3.8 跑馬燈
-
移位暫存器595
-
電路與程式
-
-
3.9 常見問題與解法
-
3.1 0參考資料和結語
-
-
CHAPTER 04 各種數位與類比輸入
-
4.1 分壓器
-
4.2 CdS光敏電阻器
-
4.3 壓力感測器
-
小遊戲:打鼓機
-
-
4.4 彎曲感測器
-
4.5 磁力感測器(霍爾效應)
-
4.6 傾斜感測器
-
4.7 矩陣鍵盤
-
4.8 參考資料和結語
-
-
CHAPTER 05 七段顯示器、LED矩陣與文字型LCD
-
5.1 RGB LED
-
以PWM輸出更多種色彩
-
-
5.2 七段顯示器
-
BCD解碼器4511
-
-
5.3 時鐘
-
5.4 即時時鐘
-
5.5 8×8LED矩陣與MAX7219
-
MAX7219
-
MaxMatrix程式庫
-
捲動文字
-
-
5.6 文字型LCD(液晶顯示器)
-
5.7 小遊戲:石頭砸雞蛋
-
5.8 參考資料和結語
-
-
CHAPTER 06 聲音
-
6.1 蜂鳴器
-
6.2 簡易鋼琴鍵盤
-
6.3 特雷門琴(Theremin)
-
6.4 如何發出多個頻率
-
6.5 電容式麥克風
-
小遊戲:肺活量
-
-
6.6 Wave擴充板
-
6.7 參考資料和結語
-
-
CHAPTER 07 環境感測器:溫度、濕度、氣壓、海拔高度
-
7.1 數位溫度感測器DS18B20
-
7.2 溫濕度感測器DHT11
-
7.3 溫度、氣壓、海拔高度感測器BMP085
-
7.4 參考資料和結語
-
-
CHAPTER 08 紅外線
-
8.1 紅外線傳輸
-
載波頻率
-
紅外線傳輸協定
-
如何選購紅外線發射器與接收器
-
怎麼知道紅外線發射器的確射出紅外線?
-
-
8.2 紅外線接收器
-
8.3 紅外線發射器
-
8.4 用遙控器彈琴
-
8.5 兩塊Arduino板子透過紅外線互傳
-
8.6 PIR紅外線動作感測器
-
8.7 警報系統與密碼保全
-
8.8 參考資料和結語
-
-
CHAPTER 09 電源與驅動電路
-
9.1 供應電源給Arduino
-
AC-DC變壓器
-
電池
-
-
9.2 電晶體
-
驅動一個LED
-
同時驅動多個LED
-
-
9.3 功率電晶體驅動3V直流小馬達
-
9.4 達靈頓陣列
-
9.5 穩壓器
-
線性穩壓器
-
交換式穩壓器
-
3.3V穩壓器
-
可調式穩壓器
-
-
9.6 準位調節器
-
準位調節器74LVC245
-
可雙向傳輸的準位調節器TXB0108
-
I2C可用的準位調節器
-
-
9.7 參考資料和結語
-
-
CHAPTER 10 馬達
-
10.1 基本介紹
-
齒輪箱
-
類型
-
重要參數
-
-
10.2 直流馬達
-
10.3 步進馬達
-
程式庫AccelStepper
-
-
10.4 伺服馬達
-
角度
-
連續旋轉
-
類比回饋
-
-
10.5 馬達控制板與擴充板
-
Motoduino
-
Adafruit馬達擴充板
-
Adafruit的PWM/Servo擴充板
-
-
10.6 雙輪電動車
-
L293D
-
Motoduino
-
Adafruit馬達擴充板
-
-
10.7 超音波避障自走車
-
10.8 參考資料和結語
-
-
CHAPTER 11 藍牙、WiFi與以太網路
-
11.1 藍牙
-
AT指令集
-
常見問題
-
-
11.2 以太網路
-
11.3 WiFi
-
注意事項
-
-
11.4 參考資料和結語
-
-
CHAPTER 12 在麵包板上自行建構Arduino
-
12.1 在麵包板上建構Arduino
-
電路圖
-
燒錄方式
-
-
12.2 USB轉序列傳輸介面
-
12.3 ISP燒錄器
-
12.4 讓Uno開發板成為ISP燒錄器
-
12.5 自製並列埠燒錄線
-
硬體
-
軟體
-
燒錄
-
-
12.6 參考資料和結語
-
-
CHAPTER 13 延伸學習
-
13.1 學習資源
-
13.2 AVR低階開發
-
13.3 Arduino相關開發板
-
13.4 小型化與穿戴式
-
13.5 數位家庭自動化、物聯網、萬物聯網
-
13.6 機器人
-
13.7 結合其他領域
-
13.8 參考資料和結語
-
- APPENDIX A 相關詞彙
- APPENDIX B Uno與Leonardo的差異處
-
APPENDIX C Arduino的C語言與核心函式
-
C.1 草稿碼架構與C語言
-
函式setup與loop函式
-
流程控制
-
條件判斷
-
迴圈
-
賦值運算子
-
算數運算子
-
比較運算子
-
布林邏輯運算子
-
位元運算子
-
++與--運算子
-
複合運算子
-
指標相關運算子
-
-
C.2 資料(型別、變數與常數)
-
常數
-
資料型別
-
轉型
-
變數存取範圍、生命週期與修飾子
-
sizeof
-
-
C.3 核心函式庫與內建物件
-
數位輸出入函式
-
類比輸出入函式
-
進階輸出入函式
-
時間相關函式
-
數學與三角函式
-
亂數
-
位元與位元組相關函式
-
中斷
-
傳輸介面:Stream與Serial
-
-
-
APPENDIX D ArduinoIDE的設定與目錄結構
-
D.1 選單「檔案-偏好設定」
-
D.2 preferences.txt
-
D.3 Arduino軟體目錄結構
-
D.4 ArduinoIDE的注意事項
-
Arduino程式語言
-
軟體專案
-
int的大小是16位元
-
宣告的前後位置
-
程式庫搜尋路徑
-
函式參數或回傳型別是enum
-
-
- APPENDIX E 使用零件與材料表
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分