Arduino物聯網入門——通信篇

Arduino物聯網入門——通信篇

《Arduino物聯網入門——通信篇》是2018年1月清華大學出版社出版的圖書,作者是羅亮。

基本介紹

  • 中文名:Arduino物聯網入門——通信篇
  • 作者:羅亮
  • 出版社:清華大學出版社
  • 出版時間:2018年1月
  • 定價:42 元
  • ISBN:9787302482079
內容簡介,圖書目錄,

內容簡介

本書從使用Arduino構建物聯網通信基礎知識入手,介紹了Arduino串口通信、軟串口通信、I2C通信、SPI通信,在此基礎上深入淺出介紹了紅外遙控、藍牙通信、WiFi通信、rfid通信、nfc通信、nRF24L01通信,315MHz433MHz自組網基本原理與相關套用案例。本書可作為中學生科技課教材,也可作為Arduino學習者的入門讀物。

圖書目錄

第1章 Arduino初步
1
1.1 認識Arduino
1
1.1.1 Arduino概述
1
1.1.2 Arduino主控板類型
1
1.1.3 Arduino安裝
3
1.1.4 Arduino啟動
10
1.1.5 燒錄簡單程式
12
1.2 本機通信
14
1.2.1 認識串口
14
1.2.2 認識串口監視器
15
1.2.3 主機與Arduino互動
16
1.3 軟串口通信
21
1.3.1 配置一個軟串口
21
1.3.2 配置兩個軟串口
23
1.4 I2C通信
24
1.4.1 I2C通信簡介
24
1.4.2 I2C通信協定
25
1.4.3 I2C通信試驗構想
26
1.5 SPI通信
28
1.5.1 SPI通信簡介
28
1.5.2 SPI通信協定
29
1.5.3 SPI通信試驗構想
30
1.6 用Python控制Arduino
34
1.6.1 上位機與下位機
34
1.6.2 上位機操縱軟體Python
34
1.6.3 Python安裝與啟動
35
1.6.4 Pyserial安裝
35
1.6.5
啟動Arduino
IDE作為
下位機進行通信調試
36
1.6.6
啟動Python並進行初步
通信調試
37
1.6.7
趣味拓展:隨論壇線上
人數變化的燈
38
第2章 紅外專題
40
2.1 紅外遙控系統概述
40
2.1.1 紅外線常識
40
2.1.2 紅外遙控系統組成
41
2.1.3 紅外發射管
42
2.1.4 紅外接收管與接收頭
44
2.2 紅外遙控原理
46
2.2.1 NEC協定之38kHz載波
47
2.2.2 NEC協定之PPM調製
47
2.2.3 NEC協定組成
49
2.3 萬能紅外遙控器製作
50
2.3.1
程式模擬發射紅外遙控
信號
50
2.3.2
通過IRremote庫採集與
發射紅外遙控信號
53
2.3.3
通過邏輯分析儀採集
分析與發射信號
56
第3章 藍牙專題
60
3.1 初識藍牙
60
3.1.1 藍牙簡介
60
3.1.2 藍牙協定
60
3.1.3 藍牙優勢
61
3.1.4 藍牙套用
61
3.1.5 藍牙系統狀態
63
3.1.6 藍牙地址
64
3.1.7 藍牙與WiFi
65
3.1.8 藍牙與ZigBee
65
3.2 藍牙通信
3.2.1 常見藍牙模組及選購要點
66
3.2.2
藍牙模組與Arduino電路
連線
67
3.2.3
Arduino通信控制示例
程式
67
3.2.4 計算機與藍牙通信
68
3.2.5 手機與藍牙通信
74
3.3 藍牙指令設定
75
3.3.1 藍牙指令設定常識
75
3.3.2
USB轉TTL串口模組
設定藍牙指令
76
3.3.3
Arduino程式設定藍牙
指令
82
3.3.4
藍牙模組HC-05主從
互聯
84
第4章 網路專題
86
4.1 初識網路
86
4.1.1 網路概述
86
4.1.2 MAC地址
86
4.1.3 Internet地址
87
4.1.4 Client/Server
91
4.2 有線網路通信
93
4.2.1 初識有線網路模組
94
4.2.2 網頁訪問簡單原理
95
4.2.3 訪問網頁
96
4.2.4 Web伺服器
98
4.2.5 異地訪問
101
4.3 無線網路WiFi通信
102
4.3.1 初識WiFi模組
102
4.3.2 ESP8266最小系統搭建
104
4.3.3 ESP8266指令初步調試
105
4.3.4 ESP8266進階調試指令
110
4.3.5 ESP8266訪問網頁
113
4.3.6 Web控制LED燈閃爍
118
4.3.7 ESP8266使用心得
119
第5章 近距離通信專題
120
5.1 RFID
120
5.1.1 初識RFID
120
5.1.2 RDM6300
124
5.1.3 結語及練習
129
5.2 NFC
129
5.2.1 初識NFC
129
5.2.2 RC522
132
第6章 無線自組網專題
136
6.1 nRF24L01模組自組網
136
6.1.1 線路連線
137
6.1.2 簡單收發通信
137
6.1.3 一對多通信
141
6.2
315MHz、433MHz無線模組
自組網
142
6.2.1 使用rcswitch庫
143
6.2.2
使用改造紅外庫控制
315MHz無線模組
145
6.2.3 影響傳輸效果的因素
146
參考文獻與網站
148

相關詞條

熱門詞條

聯絡我們