注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)無線電電子學(xué)、電信技術(shù)Arduino物聯(lián)網(wǎng)入門:通信篇(創(chuàng)客教育)

Arduino物聯(lián)網(wǎng)入門:通信篇(創(chuàng)客教育)

Arduino物聯(lián)網(wǎng)入門:通信篇(創(chuàng)客教育)

定 價:¥42.00

作 者: 羅亮 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302482079 出版時間: 2018-01-01 包裝: 平裝
開本: 16開 頁數(shù): 149 字?jǐn)?shù):  

內(nèi)容簡介

  《Arduino物聯(lián)網(wǎng)入門——通信篇》從使用Arduino構(gòu)建物聯(lián)網(wǎng)通信基礎(chǔ)知識入手,介紹了Arduino串口通信、軟串口通信、I2C通信、SPI 通信,在此基礎(chǔ)上深入淺出介紹了紅外遙控、藍(lán)牙通信、WiFi通信、rfid通信、nfc通信、nRF24L01通信,315MHz433MHz自組網(wǎng)基本原理與相關(guān)應(yīng)用案例。本書可作為中學(xué)生科技課教材,也可作為Arduino學(xué)習(xí)者的 入門讀物。

作者簡介

  羅亮,蕭山中學(xué)科學(xué)教師,于2014年下半年開始接觸Arduino并開設(shè)了Arduino系列相 關(guān)課程,羅亮老師對Arduino與物聯(lián)網(wǎng)通信進(jìn)行了專項(xiàng)研究,精心選用大眾化普及型器材,力爭做到以*低的成本完成相應(yīng)的通信試驗(yàn)。

圖書目錄

第1章 Arduino初步
1

1.1 認(rèn)識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 本機(jī)通信
14

1.2.1 認(rèn)識串口
14

1.2.2 認(rèn)識串口監(jiān)視器
15

1.2.3 主機(jī)與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通信協(xié)議
25

1.4.3 I2C通信試驗(yàn)設(shè)想
26

1.5 SPI通信
28

1.5.1 SPI通信簡介
28

1.5.2 SPI通信協(xié)議
29

1.5.3 SPI通信試驗(yàn)設(shè)想
30

1.6 用Python控制Arduino
34

1.6.1 上位機(jī)與下位機(jī)
34

1.6.2 上位機(jī)操縱軟件Python
34

1.6.3 Python安裝與啟動
35

1.6.4 Pyserial安裝
35

1.6.5
啟動Arduino
IDE作為
下位機(jī)進(jìn)行通信調(diào)試
36

1.6.6
啟動Python并進(jìn)行初步
通信調(diào)試
37

1.6.7
趣味拓展:隨論壇在線
人數(shù)變化的燈
38

第2章 紅外專題
40

2.1 紅外遙控系統(tǒng)概述
40

2.1.1 紅外線常識
40

2.1.2 紅外遙控系統(tǒng)組成
41

2.1.3 紅外發(fā)射管
42

2.1.4 紅外接收管與接收頭
44

2.2 紅外遙控原理
46

2.2.1 NEC協(xié)議之38kHz載波
47

2.2.2 NEC協(xié)議之PPM調(diào)制
47

2.2.3 NEC協(xié)議組成
49

2.3 萬能紅外遙控器制作
50

2.3.1
程序模擬發(fā)射紅外遙控
信號
50

2.3.2
通過IRremote庫采集與
發(fā)射紅外遙控信號
53

2.3.3
通過邏輯分析儀采集
分析與發(fā)射信號
56

第3章 藍(lán)牙專題
60

3.1 初識藍(lán)牙
60

3.1.1 藍(lán)牙簡介
60

3.1.2 藍(lán)牙協(xié)議
60

3.1.3 藍(lán)牙優(yōu)勢
61

3.1.4 藍(lán)牙應(yīng)用
61

3.1.5 藍(lán)牙系統(tǒng)狀態(tài)
63

3.1.6 藍(lán)牙地址
64



3.1.7 藍(lán)牙與WiFi
65

3.1.8 藍(lán)牙與ZigBee
65

3.2 藍(lán)牙通信


3.2.1 常見藍(lán)牙模塊及選購要點(diǎn)
66

3.2.2
藍(lán)牙模塊與Arduino電路
連接
67

3.2.3
Arduino通信控制示例
程序
67

3.2.4 計算機(jī)與藍(lán)牙通信
68

3.2.5 手機(jī)與藍(lán)牙通信
74

3.3 藍(lán)牙指令設(shè)置
75

3.3.1 藍(lán)牙指令設(shè)置常識
75

3.3.2
USB轉(zhuǎn)TTL串口模塊
設(shè)置藍(lán)牙指令
76

3.3.3
Arduino程序設(shè)置藍(lán)牙
指令
82

3.3.4
藍(lán)牙模塊HC-05主從
互聯(lián)
84

第4章 網(wǎng)絡(luò)專題
86

4.1 初識網(wǎng)絡(luò)
86

4.1.1 網(wǎng)絡(luò)概述
86

4.1.2 MAC地址
86

4.1.3 Internet地址
87

4.1.4 Client/Server
91

4.2 有線網(wǎng)絡(luò)通信
93

4.2.1 初識有線網(wǎng)絡(luò)模塊
94

4.2.2 網(wǎng)頁訪問簡單原理
95

4.2.3 訪問網(wǎng)頁
96

4.2.4 Web服務(wù)器
98

4.2.5 異地訪問
101

4.3 無線網(wǎng)絡(luò)WiFi通信
102

4.3.1 初識WiFi模塊
102

4.3.2 ESP8266最小系統(tǒng)搭建
104

4.3.3 ESP8266指令初步調(diào)試
105

4.3.4 ESP8266進(jìn)階調(diào)試指令
110

4.3.5 ESP8266訪問網(wǎng)頁
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 結(jié)語及練習(xí)
129

5.2 NFC
129

5.2.1 初識NFC
129

5.2.2 RC522
132

第6章 無線自組網(wǎng)專題
136

6.1 nRF24L01模塊自組網(wǎng)
136

6.1.1 線路連接
137

6.1.2 簡單收發(fā)通信
137

6.1.3 一對多通信
141

6.2
315MHz、433MHz無線模塊
自組網(wǎng)
142

6.2.1 使用rcswitch庫
143

6.2.2
使用改造紅外庫控制
315MHz無線模塊
145

6.2.3 影響傳輸效果的因素
146

參考文獻(xiàn)與網(wǎng)站
148

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號