基于Arduino的物聯(lián)網(wǎng)技術(shù)與應(yīng)用
定 價:39 元
叢書名:普通高等學校電子信息類系列教材
- 作者:王茜
- 出版時間:2025/6/1
- ISBN:9787560676562
- 出 版 社:西安電子科技大學出版社
- 中圖法分類:TP368.1;TP393.4;TP18
- 頁碼:
- 紙張:
- 版次:1
- 開本:16開
本書是根據(jù)本科物聯(lián)網(wǎng)工程專業(yè)的教學需求,結(jié)合Arduino開源硬件的架構(gòu)和運作原理編寫的。書中詳細闡述了Arduino的架構(gòu)原理、開發(fā)策略,并探討了短距離無線通信技術(shù)的運用。全書共10章,分為理論篇和實踐篇,理論篇的主要內(nèi)容包括Arduino基礎(chǔ)、硬件設(shè)計平臺、編程語法基礎(chǔ)以及短距離無線通信技術(shù);實踐篇的主要內(nèi)容包括基于Arduino的藍牙雙色LED燈、RFID門禁系統(tǒng)、紅外智能遙控臺燈、Wi-Fi遠程控制,以及智能家居和智慧教室系統(tǒng)的設(shè)計與實現(xiàn)。
本書語言清晰易懂,重點突出了創(chuàng)新產(chǎn)品項目設(shè)計的內(nèi)容。適合應(yīng)用型本科院;蚋呗氃盒5奈锫(lián)網(wǎng)工程、嵌入式系統(tǒng)等專業(yè),可以作為“物聯(lián)網(wǎng)通信技術(shù)”“創(chuàng)新產(chǎn)品開發(fā)實訓”等課程的配套教材。
理 論 篇
第1章 Arduino基礎(chǔ)知識 2
1.1 Arduino概述 2
1.2 典型的Arduino開發(fā)板 4
1.3 Arduino擴展板 9
1.4 Arduino IDE 11
本章小結(jié) 16
練習與思考 17
第2章 Arduino硬件設(shè)計平臺——Fritzing 18
2.1 Fritzing簡介 18
2.2 Fritzing軟件的安裝與使用 18
2.2.1 Fritzing軟件的下載與安裝 18
2.2.2 Fritzing軟件介紹 21
2.2.3 Fritzing的常見使用技巧 26
2.3 使用Fritzing進行Arduino電路設(shè)計 32
本章小結(jié) 43
練習與思考 43
第3章 Arduino的語法基礎(chǔ)——C語言 44
3.1 Arduino程序概述 44
3.2 變量與常量 46
3.2.1 變量定義 47
3.2.2 數(shù)據(jù)類型 47
3.2.3 數(shù)據(jù)類型的轉(zhuǎn)換 48
3.2.4 變量的聲明 48
3.2.5 變量的分類 49
3.2.6 常量 51
3.3 運算符和表達式 52
3.3.1 算術(shù)運算符 52
3.3.2 關(guān)系運算符 53
3.3.3 布爾運算符 54
3.3.4 位運算符 55
3.3.5 復(fù)合運算符 55
3.3.6 運算符優(yōu)先級 56
3.4 Arduino控制語句 56
3.4.1 條件控制語句 56
3.4.2 循環(huán)控制語句 61
3.4.3 break與continue語句 64
3.5 數(shù)組 65
3.6 預(yù)處理 67
3.7 函數(shù) 68
3.7.1 通信函數(shù) 68
3.7.2 數(shù)字I/O函數(shù) 72
3.7.3 模擬I/O函數(shù) 74
3.7.4 高級I/O函數(shù) 76
3.7.5 時間函數(shù) 77
3.7.6 數(shù)學函數(shù) 80
3.7.7 外部中斷函數(shù) 83
本章小結(jié) 84
練習與思考 84
第4章 短距離無線通信技術(shù) 86
4.1 短距離無線通信技術(shù)概述 86
4.1.1 物聯(lián)網(wǎng)的起源與發(fā)展 86
4.1.2 物聯(lián)網(wǎng)的概念 87
4.1.3 物聯(lián)網(wǎng)的體系結(jié)構(gòu) 88
4.1.4 短距離無線通信技術(shù)概覽 89
4.1.5 物聯(lián)網(wǎng)的應(yīng)用領(lǐng)域 90
4.2 藍牙通信技術(shù) 92
4.2.1 藍牙技術(shù)的發(fā)展 92
4.2.2 藍牙技術(shù)協(xié)議的體系結(jié)構(gòu) 93
4.2.3 藍牙技術(shù)的組網(wǎng) 96
4.2.4 藍牙技術(shù)的特點與應(yīng)用領(lǐng)域 97
4.3 ZigBee通信技術(shù) 99
4.3.1 ZigBee技術(shù)的發(fā)展 99
4.3.2 ZigBee技術(shù)協(xié)議的體系結(jié)構(gòu) 100
4.3.3 ZigBee技術(shù)的網(wǎng)絡(luò)連接 102
4.3.4 ZigBee技術(shù)的特點及應(yīng)用 103
4.4 無線局域網(wǎng)通信技術(shù) 104
4.4.1 WLAN的發(fā)展 105
4.4.2 WLAN物理層協(xié)議 105
4.4.3 WLAN的拓撲結(jié)構(gòu) 108
4.4.4 WLAN的MAC層協(xié)議 109
4.4.5 WLAN技術(shù)的特點及應(yīng)用 111
4.5 RFID通信技術(shù) 112
4.5.1 RFID的發(fā)展歷程 112
4.5.2 RFID的系統(tǒng)組成 112
4.5.3 RFID的工作原理 113
4.5.4 RFID技術(shù)的特點及應(yīng)用 114
本章小結(jié) 115
練習與思考 115
實 踐 篇
第5章 基于Arduino的藍牙遙控雙色LED燈的
設(shè)計與實踐 118
5.1 設(shè)計流程 118
5.2 設(shè)計實施 118
5.2.1 材料準備 118
5.2.2 硬件連接 121
5.2.3 程序設(shè)計 122
5.2.4 程序測試 123
本章小結(jié) 124
練習與思考 125
第6章 基于Arduino的RFID門禁系統(tǒng)的
設(shè)計與實踐 126
6.1 設(shè)計流程 126
6.2 設(shè)計實施 126
6.2.1 材料準備 126
6.2.2 硬件連接 131
6.2.3 程序設(shè)計 132
6.2.4 程序測試 135
本章小結(jié) 137
練習與思考 137
第7章 基于Arduino的紅外遙控智能臺燈的
設(shè)計與實踐 138
7.1 設(shè)計流程 138
7.2 設(shè)計實施 138
7.2.1 材料準備 138
7.2.2 硬件連接 142
7.2.3 程序設(shè)計 142
7.2.4 程序測試 145
本章小結(jié) 146
練習與思考 147
第8章 基于Arduino的Wi-Fi遠程控制的
設(shè)計與實踐 148
8.1 設(shè)計流程 148
8.2 設(shè)計實施 148
8.2.1 材料準備 148
8.2.2 硬件連接 150
8.2.3 程序設(shè)計 151
8.2.4 程序測試 157
本章小結(jié) 159
練習與思考 159
第9章 基于Arduino的智能家居系統(tǒng)的
設(shè)計與實踐 160
9.1 設(shè)計流程 160
9.2 設(shè)計實施 160
9.2.1 材料準備 160
9.2.2 硬件連接 163
9.2.3 程序設(shè)計 164
9.2.4 程序測試 170
本章小結(jié) 171
練習與思考 171
第10章 基于Arduino的智慧教室系統(tǒng)的
設(shè)計與實踐 172
10.1 設(shè)計流程 172
10.2 設(shè)計實施 172
10.2.1 材料準備 172
10.2.2 硬件連接 175
10.2.3 程序設(shè)計 176
10.2.4 程序測試 182
本章小結(jié) 185
練習與思考 185
參考文獻 186