創(chuàng)客從0到1:基于Arduino設計
定 價:35 元
- 作者:左義海,石振東,王博,閆琪,廉德富 著
- 出版時間:2016/6/1
- ISBN:9787512421219
- 出 版 社:北京航空航天大學出版社
- 中圖法分類:TP368.1
- 頁碼:217
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是一本基于Arduino設計的入門書籍,內容包括Arduino的基礎知識和基礎實驗應用,主要進行基礎知識講解,重點是通過各種基礎實驗對Arduino進行應用。最后以Arduino小車為例進行綜合實驗的講解。
本書內容圖文并茂,非常適合初學者學習。本書適合電子類、機械類專業(yè)學生學習使用,能夠引領廣大Arduino愛好者進入Arduino的精彩世界。
基礎篇
第1章 Arduino介紹………………………………………………………………… 3
1.1 概 述………………………………………………………………………… 3
1.2 特色描述……………………………………………………………………… 3
1.3 ArduinoUNO資源…………………………………………………………… 4
1.4 應用案例……………………………………………………………………… 6
第2章 Arduino基礎操作…………………………………………………………… 9
2.1 概 述………………………………………………………………………… 9
2.2 硬件驅動安裝………………………………………………………………… 10
2.2.1 WINXP系統(tǒng)…………………………………………………………… 10
2.2.2 WIN7系統(tǒng)…………………………………………………………… 12
2.3 軟件的使用…………………………………………………………………… 15
2.3.1 軟件介紹………………………………………………………………… 15
2.3.2 下載程序………………………………………………………………… 20
第3章 Arduino知識介紹………………………………………………………… 25
3.1 C語言基礎…………………………………………………………………… 25
3.1.1 數(shù)據(jù)類型………………………………………………………………… 25
3.1.2 運算符…………………………………………………………………… 26
3.1.3 流程控制………………………………………………………………… 27
3.1.4 函 數(shù)…………………………………………………………………… 29
3.1.5 編譯預處理……………………………………………………………… 29
3.1.6 用typedef定義類型…………………………………………………… 30
3.2 結 構………………………………………………………………………… 31
3.3 常調用的函數(shù)………………………………………………………………… 32
第4章 Arduino命令和常用語法………………………………………………… 33
4.1 Arduino常用字符定義……………………………………………………… 33
4.2 輸入/輸出函數(shù)……………………………………………………………… 33
4.3 數(shù)學函式……………………………………………………………………… 35
4.4 通信函數(shù)……………………………………………………………………… 37
4.5 中斷函數(shù)……………………………………………………………………… 38
實踐篇
第5章 Arduino實戰(zhàn)操作………………………………………………………… 41
5.1 串口通信實驗………………………………………………………………… 41
5.2 板載LED實驗……………………………………………………………… 45
5.3 LED閃爍實驗……………………………………………………………… 47
5.4 呼吸燈實驗…………………………………………………………………… 53
5.5 廣告燈實驗…………………………………………………………………… 57
5.6 交通燈實驗…………………………………………………………………… 63
5.7 蜂鳴器實驗…………………………………………………………………… 66
5.8 模擬值讀取實驗……………………………………………………………… 70
5.9 光控燈實驗…………………………………………………………………… 73
5.10 LM35溫度傳感器實驗…………………………………………………… 76
5.11 數(shù)碼管實驗………………………………………………………………… 79
5.12 4位數(shù)碼管實驗…………………………………………………………… 85
5.13 74HC595應用實驗………………………………………………………… 96
5.14 8×8矩陣LEDs實驗…………………………………………………… 100
5.15 紅外遙控實驗……………………………………………………………… 107
5.16 超聲波測距實驗…………………………………………………………… 113
5.17 舵機控制實驗……………………………………………………………… 116
5.18 步進電機控制實驗………………………………………………………… 120
5.19 火焰報警實驗……………………………………………………………… 123
5.20 液晶文字顯示實驗………………………………………………………… 127
5.21 PWM 亮度實驗…………………………………………………………… 135
5.22 電壓表實驗………………………………………………………………… 138
5.23 按鍵控制LED實驗……………………………………………………… 141
5.24 搶答器實驗………………………………………………………………… 144
5.25 溫馨水杯實驗……………………………………………………………… 147
5.26 傾斜開關實驗……………………………………………………………… 150
5.27 遙控燈實驗………………………………………………………………… 152
5.28 DHT11數(shù)字溫濕度傳感器實驗………………………………………… 159
5.29 紅外編碼實驗……………………………………………………………… 163
5.30 霍爾傳感器實驗…………………………………………………………… 166
5.31 繼電器實驗………………………………………………………………… 168
5.32 點亮RGBLED實驗……………………………………………………… 171
5.33 數(shù)字骰子實驗……………………………………………………………… 174
5.34 汛線水位報警器模型實驗………………………………………………… 179
5.35 電位器控制十六進制數(shù)顯示實驗………………………………………… 181
5.36 I/O內部上拉實驗………………………………………………………… 185
5.37 簡易頻率計實驗…………………………………………………………… 189
5.38 脈沖計時器實驗…………………………………………………………… 193
5.39 中斷實驗…………………………………………………………………… 195
5.40 EEPROM 讀/寫獲取數(shù)據(jù)流實驗……………………………………… 199
第6章 Arduino擴展應用實例…………………………………………………… 202
6.1 Arduino智能車及其特點………………………………………………… 202
6.2 智能車硬件介紹…………………………………………………………… 203
6.3 智能車軟件設計…………………………………………………………… 206
6.4 智能車原理圖……………………………………………………………… 214
參考文獻……………………………………………………………………………… 217