1 通過(guò)串口調(diào)試助手控制小 En_準(zhǔn)備工作
我相信大家之所以購(gòu)買(mǎi)我們的 SM5350 物聯(lián)網(wǎng)開(kāi)發(fā)板,肯定是非??粗?a target="_blank">手機(jī) APP 控制小Co、小 En 的應(yīng)用。那么,我們將通過(guò)這次的項(xiàng)目教程,帶大家一步一步的揭開(kāi)這門(mén)技術(shù)的神秘面紗。在這一小節(jié)中, 首先給大家演示通過(guò)串口調(diào)試助手給小 Co 發(fā)命令, 然后小 Co 通過(guò) ZigBee來(lái)控制小 En。
1). 由于我們需要通過(guò)串口調(diào)試助手給小 Co 發(fā)命令,因此我們這里需要讓小 Co 上面的COM2 和 CC2530 發(fā)生聯(lián)系。
通過(guò)查看原理圖發(fā)現(xiàn),我們只需要通過(guò)跳線帽將 P2 的 5、6、7、8 四個(gè)引腳短接即可經(jīng)過(guò)上面的設(shè)置以后,小 Co 上面的 COM2 就能用于控制小 Co 上面的 ZigBee 部分了。
2).往小 Co 上的 CC2530 燒寫(xiě)程序,打開(kāi)“無(wú)線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開(kāi)。然后在“Workspace”下方的下拉菜單中選“擇協(xié)調(diào)器”相關(guān)的工程,如圖所示。
當(dāng)如圖所示,選中協(xié)調(diào)器相關(guān)工程以后,便開(kāi)始編譯、下載程序到小 Co。
3).下載相應(yīng)程序到小 En 上,同樣是打開(kāi)“無(wú)線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開(kāi)。 然后在“Workspace”下方的下拉菜單中選擇“節(jié)點(diǎn)”相關(guān)的工程,如圖所示。
當(dāng)如圖所示,選中協(xié)調(diào)器相關(guān)工程以后,便開(kāi)始編譯、下載程序到小 En。
2 通過(guò)串口調(diào)試助手控制小 En_控制演示
接下來(lái),就給大家演示通過(guò)串口調(diào)試助手控制小 En。
1). 將小 Co 的 COM2 和電腦的 USB 口進(jìn)行連接,這里要求裝 USB 轉(zhuǎn)串口驅(qū)動(dòng),前面已經(jīng)將過(guò),這里不再說(shuō)。
2)確定小 Co 的 COM2 對(duì)應(yīng)的串口號(hào),在設(shè)備管理器里面,前面也已經(jīng)講過(guò)。
3)打開(kāi)串口調(diào)試軟件,設(shè)置和打開(kāi)相應(yīng)的串口(115200,8N1),
4)小 Co、小 En 分別接上各自的電源,上電。
5)接下來(lái)就可以通過(guò)小 Co 來(lái)控制小 En 了。需要注意的是,串口調(diào)試助手向小 Co 發(fā)送的命令,一定要以十六進(jìn)制的形式,設(shè)置如下。
a). 當(dāng)我們發(fā) 10 時(shí),點(diǎn)亮 D1;
b). 當(dāng)我們發(fā) 11 時(shí),熄滅 D1;
c). 當(dāng)我們發(fā) 20 時(shí),點(diǎn)亮 D2;
d). 當(dāng)我們發(fā) 21 時(shí),點(diǎn)亮 D2;
3 通過(guò)手機(jī)網(wǎng)絡(luò)助手控制小 En_準(zhǔn)備工作
通過(guò)前面部分的學(xué)習(xí),我們應(yīng)該知道了通過(guò)小 Co 控制小 En 的方法了,就是通過(guò)串口給小 Co 的 CC2530 發(fā)命令,然后就能控制小 En。
于是,我們就馬上聯(lián)想到項(xiàng)目一的 WiFi 串口了,我們是不是可以通過(guò) WiFi 串口來(lái)給小Co 上的 CC2530 發(fā)命令,然后控制小 En 呢?答案是肯定的。接下來(lái)我們就來(lái)實(shí)現(xiàn)它。
1)通過(guò)查看小 Co 的原理圖發(fā)現(xiàn),我們要讓小 Co 的 WiFi 和 ZigBee 聯(lián)系起來(lái),只需要短接 P2 的 3、4、5、6 短接即可。
2). 給小 Co 燒程序,WiFi 部分,就按項(xiàng)目一的 WiFi 串口操作,燒相同的系統(tǒng),做相同的設(shè)置即可;ZigBee 部分,就和第1部分的一樣。
3)給小 En 燒程序,和第1部分的一樣。
4 通過(guò)手機(jī)網(wǎng)絡(luò)助手控制小 En_控制演示
接下來(lái),就給大家演示通過(guò)手機(jī)網(wǎng)絡(luò)助手控制小 En。
1)手機(jī)連接上開(kāi)發(fā)板發(fā)出的 WiFi 信號(hào) f403tech_ap。
2)啟動(dòng)“網(wǎng)絡(luò)調(diào)試助手”軟件。
3)選擇 tcp client。
4)點(diǎn)添加按鈕。然后在彈出的對(duì)話框中填入開(kāi)發(fā)板的 IP 地址,還有就是 Wi-Fi 串口的端口號(hào) 8002.
5). 接下來(lái)就可以發(fā)命令來(lái)控制小 En 了,先熄滅小 En 的 D1 吧,發(fā) 11。注意,一定是發(fā)二進(jìn)制哦,如圖的紅色框!
再來(lái)點(diǎn)亮 D1,發(fā) 10,同樣是二進(jìn)制。
同理,發(fā) 20,點(diǎn)亮小 En 的 D2;發(fā) 21,熄滅小 En 的 D2。
審核編輯:湯梓紅
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2913文章
44921瀏覽量
376967 -
ZigBee
+關(guān)注
關(guān)注
158文章
2271瀏覽量
243338 -
串口
+關(guān)注
關(guān)注
14文章
1557瀏覽量
77033 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5121瀏覽量
98179 -
OpenWrt
+關(guān)注
關(guān)注
10文章
130瀏覽量
39447
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Openwrt開(kāi)發(fā)指南 第25章 配置OpenWrt支持網(wǎng)絡(luò)攝像頭

Openwrt開(kāi)發(fā)指南 第1章 OpenWrt入門(mén)
Openwrt開(kāi)發(fā)指南 第2章 OpenWrt開(kāi)發(fā)環(huán)境搭建
Openwrt開(kāi)發(fā)指南 第3章 OpenWrt下載及配置
Openwrt開(kāi)發(fā)指南 第12章 添加OpenWrt軟件包
Openwrt開(kāi)發(fā)指南 第13章 OpenWrt啟動(dòng)流程
Openwrt開(kāi)發(fā)指南 第22章 Openwrt串口的使用2
Openwrt開(kāi)發(fā)指南 第29章 OpenWrt 防火墻介紹

AVR單片機(jī)應(yīng)用開(kāi)發(fā)指南及實(shí)例
ZigBee2007視頻教程-應(yīng)用開(kāi)發(fā)指導(dǎo)
《嵌入式-STM32開(kāi)發(fā)指南》第二部分 基礎(chǔ)篇 - 第4章 定時(shí)器(HAL庫(kù))

評(píng)論