Arduino 微控器好好玩, 2/e
內容描述
本書結合堃喬電子所發行的KTduino積極體驗 V2.1,快速有效搞定Arduino的發想起念,讓初次接觸微控器的人,可以不受約束地暢遊於充滿幻想與可能的新體驗。每個單元都有足夠的即時練習,讓學生能夠充分練習,以確實掌握技巧。
近年來,Arduino-微控電路設計發展得愈來愈多元活潑,頗有成為未來幾年市場主流的趨勢。
本書的主旨在於讓所有使用者、甚至非電機電子專業人士,都能在沒有負擔的情況下,好好的玩一玩Arduino,並能應用在不同的領域上。
除了內容編寫上對於Arduino的學習與應用完整而連貫,本書結合堃喬電子所發行的KTduino積極體驗 V2.1,快速有效搞定Arduino的發想起念,讓初次接觸微控器的人,可以不受約束地暢遊於充滿幻想與可能的新體驗。使用本書,讓您對於Arduino的學習與應用更加完整、有效率,沒有管理與保存的煩惱,是想要學習Arduino的人最佳的選擇。
全書共有9個單元,適合每週3小時一學期課程,各單元內容簡介如下:
- Arduino Uno 與KTduino 完美融合:可讓第一次使用Arduino 的人,快速認識ArduinoUno 微控板與開發平台,並以簡單的設計範例,快速在體驗實現。
- 基本輸出入控制:從常用的輸出入裝置開始,包括按鍵、指撥開關、LED Bar、蜂鳴器、七節顯示器、LED 陣列、繼電器,以及CdS、麥克風等聲光感測裝置等。
- 類比信號與感測器應用:介紹常用的類比信號輸入裝置,再以PWM方式輸出類比信號,以控制照明等級的高功率LED。
- LED 之五光十射:從傳統的並列式RGB LED到新一代的串列式RGBLED,內容酷炫有趣。
- 溫濕度感測與LCD之應用:介紹常用的LCD1602,採用的控制介面包括並列式的8位元介面與4位元介面,以及I2C介面的應用。
- 超音波與紅外線:探討超音波與紅外線感應裝置,並將超音波感應裝置應用在距離之感測,而紅外線感應裝置應用在循跡控制。
- 伺服機之雙軸控制:介紹伺服機的控制與應用,結合雙電位計、搖桿等,進行靈巧的兩軸控制。
- 直流馬達與步進馬達:介紹直流馬達與步進馬達的控制與應用,包括驅動IC、驅動電路,並應用在速度控制與方向控制等。
- 跨平台控制:本單元主要以藍牙裝置的應用為主,透過藍牙裝置與Windows 系統、Android 系統連結,以達到跨平台控制的目的。
第二版主要為勘誤更正,並抽換部分圖片,使圖片辨識度更佳。
隨書附贈光碟提供了Arduino之下載與安裝、Arduino之資料型態與指令等附錄資料,幫助教師輕鬆教學、學生愉快學習,且有效率地應用微控器;此外每個單元都有足夠的即時練習,讓學生能夠充分練習,以確實掌握技巧。
目錄大綱
第 1章 Arduino Uno與 KTduino完美融合
1-1 認識Arduino Uno
1-2 認識Arduino 整合編輯環境
1-3 認識KTduino 積極體驗板
1-4 霹靂燈好好玩
1-5 本章習作
第 2章 基本輸出入控制
2-1 認識基本輸入裝置
2-2 認識基本輸出裝置
2-3 蜂鳴器之應用
2-4 LED 陣列之應用
2-5 七節顯示器之應用
2-6 繼電器之應用
2-7 聲光開關控制
2-8 本章習作
第 3章 類比信號與感測器應用
3-1 認識電位計與搖桿
3-2 認識類比輸出入函數
3-3 照明等級LED 之應用
3-4 認識串列埠與串列埠函數
3-5 序列埠監控視窗之應用
3-6 本章習作
第 4章 RGB LED之五光十射
4-1 認識傳統RGB LED
4-2 傳統RGB LED 之掃瞄
4-3 認識串列式RGB LED
4-4 串列式RGB LED 之控制函數
4-5 超炫光RGB LED 之控制
4-6 好彩RGB LED 之應用
4-7 本章習作
第 5章 溫濕度感測與 LCD之應用
5-1 認識LCD
5-2 並列式介面LCD 控制函數
5-3 並列式介面LCD 之應用
5-4 I2C 介面LCD 控制函數
5-5 I2C 介面LCD 之應用
5-6 認識溫濕度感測器
5-7 認識溫濕度操作函數
5-8 溫濕度之量測
5-9 本章習作
第 6章 超音波與紅外線
6-1 認識超音波
6-2 超音波量測距離
6-3 認識紅外線感測器
6-4 紅外線感測器之應用
6-5 本章習作
第 7章 伺服機之雙軸控制
7-1 認識伺服機
7-2 認識伺服機控制函數
7-3 伺服機之應用
7-4 認識Wii 手把
7-5 相關函數之應用
7-6 Wii 手把之應用
7-7 認識加速度計
7-8 認識SFE_MMA8452Q 函數庫
7-9 加速度計之應用
7-10 本章習作
第 8章 直流馬達與步進馬達
8-1 認識直流馬達
8-2 馬達驅動IC 與驅動電路
8-3 直流馬達之控制
8-4 認識步進馬達與驅動電路
8-5 認識步進馬達操作函數
8-6 步進馬達之應用
8-7 本章習作
第 9章 跨平台控制
9-1 認識藍牙模組
9-2 軟體串列埠的應用
9-3 Windows 之藍牙裝置設定
9-4 Windows 跨平台控制
9-5 Android 之藍牙配對與App 安裝
9-6 Android 跨平台控制
9-7 本章習作
附錄篇 放在隨書光碟中(不印出)
附錄 A Arduino之下載與安裝
附錄 B Arduino之資料型態與指令