創(chuàng)客從0到1:基于Arduino設(shè)計
定 價:35 元
- 作者:左義海,石振東,王博,閆琪,廉德富 著
- 出版時間:2016/6/1
- ISBN:9787512421219
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:217
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書是一本基于Arduino設(shè)計的入門書籍,內(nèi)容包括Arduino的基礎(chǔ)知識和基礎(chǔ)實驗應(yīng)用,主要進(jìn)行基礎(chǔ)知識講解,重點是通過各種基礎(chǔ)實驗對Arduino進(jìn)行應(yīng)用。最后以Arduino小車為例進(jìn)行綜合實驗的講解。
本書內(nèi)容圖文并茂,非常適合初學(xué)者學(xué)習(xí)。本書適合電子類、機(jī)械類專業(yè)學(xué)生學(xué)習(xí)使用,能夠引領(lǐng)廣大Arduino愛好者進(jìn)入Arduino的精彩世界。
基礎(chǔ)篇
第1章 Arduino介紹………………………………………………………………… 3
1.1 概 述………………………………………………………………………… 3
1.2 特色描述……………………………………………………………………… 3
1.3 ArduinoUNO資源…………………………………………………………… 4
1.4 應(yīng)用案例……………………………………………………………………… 6
第2章 Arduino基礎(chǔ)操作…………………………………………………………… 9
2.1 概 述………………………………………………………………………… 9
2.2 硬件驅(qū)動安裝………………………………………………………………… 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語言基礎(chǔ)…………………………………………………………………… 25
3.1.1 數(shù)據(jù)類型………………………………………………………………… 25
3.1.2 運(yùn)算符…………………………………………………………………… 26
3.1.3 流程控制………………………………………………………………… 27
3.1.4 函 數(shù)…………………………………………………………………… 29
3.1.5 編譯預(yù)處理……………………………………………………………… 29
3.1.6 用typedef定義類型…………………………………………………… 30
3.2 結(jié) 構(gòu)………………………………………………………………………… 31
3.3 常調(diào)用的函數(shù)………………………………………………………………… 32
第4章 Arduino命令和常用語法………………………………………………… 33
4.1 Arduino常用字符定義……………………………………………………… 33
4.2 輸入/輸出函數(shù)……………………………………………………………… 33
4.3 數(shù)學(xué)函式……………………………………………………………………… 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 光控?zé)魧嶒灐?73
5.10 LM35溫度傳感器實驗…………………………………………………… 76
5.11 數(shù)碼管實驗………………………………………………………………… 79
5.12 4位數(shù)碼管實驗…………………………………………………………… 85
5.13 74HC595應(yīng)用實驗………………………………………………………… 96
5.14 8×8矩陣LEDs實驗…………………………………………………… 100
5.15 紅外遙控實驗……………………………………………………………… 107
5.16 超聲波測距實驗…………………………………………………………… 113
5.17 舵機(jī)控制實驗……………………………………………………………… 116
5.18 步進(jìn)電機(jī)控制實驗………………………………………………………… 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 傾斜開關(guān)實驗……………………………………………………………… 150
5.27 遙控?zé)魧嶒灐?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 電位器控制十六進(jìn)制數(shù)顯示實驗………………………………………… 181
5.36 I/O內(nèi)部上拉實驗………………………………………………………… 185
5.37 簡易頻率計實驗…………………………………………………………… 189
5.38 脈沖計時器實驗…………………………………………………………… 193
5.39 中斷實驗…………………………………………………………………… 195
5.40 EEPROM 讀/寫獲取數(shù)據(jù)流實驗……………………………………… 199
第6章 Arduino擴(kuò)展應(yīng)用實例…………………………………………………… 202
6.1 Arduino智能車及其特點………………………………………………… 202
6.2 智能車硬件介紹…………………………………………………………… 203
6.3 智能車軟件設(shè)計…………………………………………………………… 206
6.4 智能車原理圖……………………………………………………………… 214
參考文獻(xiàn)……………………………………………………………………………… 217