1 通過串口調試助手控制小 En_準備工作
我相信大家之所以購買我們的 SM5350 物聯網開發板,肯定是非常看重手機 APP 控制小Co、小 En 的應用。那么,我們將通過這次的項目教程,帶大家一步一步的揭開這門技術的神秘面紗。在這一小節中, 首先給大家演示通過串口調試助手給小 Co 發命令, 然后小 Co 通過 ZigBee來控制小 En。
1). 由于我們需要通過串口調試助手給小 Co 發命令,因此我們這里需要讓小 Co 上面的COM2 和 CC2530 發生聯系。
通過查看原理圖發現,我們只需要通過跳線帽將 P2 的 5、6、7、8 四個引腳短接即可經過上面的設置以后,小 Co 上面的 COM2 就能用于控制小 Co 上面的 ZigBee 部分了。
2).往小 Co 上的 CC2530 燒寫程序,打開“無線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開。然后在“Workspace”下方的下拉菜單中選“擇協調器”相關的工程,如圖所示。
當如圖所示,選中協調器相關工程以后,便開始編譯、下載程序到小 Co。
3).下載相應程序到小 En 上,同樣是打開“無線控制 LED 燈小 Co 小 En 代碼”里的工程,最好不要在含有中文路徑的目錄下打開。 然后在“Workspace”下方的下拉菜單中選擇“節點”相關的工程,如圖所示。
當如圖所示,選中協調器相關工程以后,便開始編譯、下載程序到小 En。
2 通過串口調試助手控制小 En_控制演示
接下來,就給大家演示通過串口調試助手控制小 En。
1). 將小 Co 的 COM2 和電腦的 USB 口進行連接,這里要求裝 USB 轉串口驅動,前面已經將過,這里不再說。
2)確定小 Co 的 COM2 對應的串口號,在設備管理器里面,前面也已經講過。
3)打開串口調試軟件,設置和打開相應的串口(115200,8N1),
4)小 Co、小 En 分別接上各自的電源,上電。
5)接下來就可以通過小 Co 來控制小 En 了。需要注意的是,串口調試助手向小 Co 發送的命令,一定要以十六進制的形式,設置如下。
a). 當我們發 10 時,點亮 D1;
b). 當我們發 11 時,熄滅 D1;
c). 當我們發 20 時,點亮 D2;
d). 當我們發 21 時,點亮 D2;
3 通過手機網絡助手控制小 En_準備工作
通過前面部分的學習,我們應該知道了通過小 Co 控制小 En 的方法了,就是通過串口給小 Co 的 CC2530 發命令,然后就能控制小 En。
于是,我們就馬上聯想到項目一的 WiFi 串口了,我們是不是可以通過 WiFi 串口來給小Co 上的 CC2530 發命令,然后控制小 En 呢?答案是肯定的。接下來我們就來實現它。
1)通過查看小 Co 的原理圖發現,我們要讓小 Co 的 WiFi 和 ZigBee 聯系起來,只需要短接 P2 的 3、4、5、6 短接即可。
2). 給小 Co 燒程序,WiFi 部分,就按項目一的 WiFi 串口操作,燒相同的系統,做相同的設置即可;ZigBee 部分,就和第1部分的一樣。
3)給小 En 燒程序,和第1部分的一樣。
4 通過手機網絡助手控制小 En_控制演示
接下來,就給大家演示通過手機網絡助手控制小 En。
1)手機連接上開發板發出的 WiFi 信號 f403tech_ap。
2)啟動“網絡調試助手”軟件。
3)選擇 tcp client。
4)點添加按鈕。然后在彈出的對話框中填入開發板的 IP 地址,還有就是 Wi-Fi 串口的端口號 8002.
5). 接下來就可以發命令來控制小 En 了,先熄滅小 En 的 D1 吧,發 11。注意,一定是發二進制哦,如圖的紅色框!
再來點亮 D1,發 10,同樣是二進制。
同理,發 20,點亮小 En 的 D2;發 21,熄滅小 En 的 D2。
審核編輯:湯梓紅
-
物聯網
+關注
關注
2909文章
44629瀏覽量
373247 -
ZigBee
+關注
關注
158文章
2270瀏覽量
242779 -
串口
+關注
關注
14文章
1554瀏覽量
76497 -
開發板
+關注
關注
25文章
5047瀏覽量
97441 -
OpenWrt
+關注
關注
10文章
130瀏覽量
39302
發布評論請先 登錄
相關推薦
評論