1 通過串口調(diào)試助手控制小 En_準(zhǔn)備工作
我相信大家之所以購(gòu)買我們的 SM5350 物聯(lián)網(wǎng)開發(fā)板,肯定是非常看重手機(jī) APP 控制小Co、小 En 的應(yīng)用。那么,我們將通過這次的項(xiàng)目教程,帶大家一步一步的揭開這門技術(shù)的神秘面紗。在這一小節(jié)中, 首先給大家演示通過串口調(diào)試助手給小 Co 發(fā)命令, 然后小 Co 通過 ZigBee來(lái)控制小 En。
1). 由于我們需要通過串口調(diào)試助手給小 Co 發(fā)命令,因此我們這里需要讓小 Co 上面的COM2 和 CC2530 發(fā)生聯(lián)系。
通過查看原理圖發(fā)現(xiàn),我們只需要通過跳線帽將 P2 的 5、6、7、8 四個(gè)引腳短接即可經(jīng)過上面的設(shè)置以后,小 Co 上面的 COM2 就能用于控制小 Co 上面的 ZigBee 部分了。
2).往小 Co 上的 CC2530 燒寫程序,打開“無(wú)線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開。然后在“Workspace”下方的下拉菜單中選“擇協(xié)調(diào)器”相關(guān)的工程,如圖所示。
當(dāng)如圖所示,選中協(xié)調(diào)器相關(guān)工程以后,便開始編譯、下載程序到小 Co。
3).下載相應(yīng)程序到小 En 上,同樣是打開“無(wú)線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開。 然后在“Workspace”下方的下拉菜單中選擇“節(jié)點(diǎn)”相關(guān)的工程,如圖所示。
當(dāng)如圖所示,選中協(xié)調(diào)器相關(guān)工程以后,便開始編譯、下載程序到小 En。
2 通過串口調(diào)試助手控制小 En_控制演示
接下來(lái),就給大家演示通過串口調(diào)試助手控制小 En。
1). 將小 Co 的 COM2 和電腦的 USB 口進(jìn)行連接,這里要求裝 USB 轉(zhuǎn)串口驅(qū)動(dòng),前面已經(jīng)將過,這里不再說。
2)確定小 Co 的 COM2 對(duì)應(yīng)的串口號(hào),在設(shè)備管理器里面,前面也已經(jīng)講過。
3)打開串口調(diào)試軟件,設(shè)置和打開相應(yīng)的串口(115200,8N1),
4)小 Co、小 En 分別接上各自的電源,上電。
5)接下來(lái)就可以通過小 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 通過手機(jī)網(wǎng)絡(luò)助手控制小 En_準(zhǔn)備工作
通過前面部分的學(xué)習(xí),我們應(yīng)該知道了通過小 Co 控制小 En 的方法了,就是通過串口給小 Co 的 CC2530 發(fā)命令,然后就能控制小 En。
于是,我們就馬上聯(lián)想到項(xiàng)目一的 WiFi 串口了,我們是不是可以通過 WiFi 串口來(lái)給小Co 上的 CC2530 發(fā)命令,然后控制小 En 呢?答案是肯定的。接下來(lái)我們就來(lái)實(shí)現(xiàn)它。
1)通過查看小 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 通過手機(jī)網(wǎng)絡(luò)助手控制小 En_控制演示
接下來(lái),就給大家演示通過手機(jī)網(wǎng)絡(luò)助手控制小 En。
1)手機(jī)連接上開發(fā)板發(fā)出的 WiFi 信號(hào) f403tech_ap。
2)啟動(dòng)“網(wǎng)絡(luò)調(diào)試助手”軟件。
3)選擇 tcp client。
4)點(diǎn)添加按鈕。然后在彈出的對(duì)話框中填入開發(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)注
2909文章
44557瀏覽量
372747 -
ZigBee
+關(guān)注
關(guān)注
158文章
2270瀏覽量
242721 -
串口
+關(guān)注
關(guān)注
14文章
1551瀏覽量
76419 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5032瀏覽量
97371 -
OpenWrt
+關(guān)注
關(guān)注
10文章
130瀏覽量
39296
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論