本文使用Arduino UNO板卡和ESP8266無線WIFI模塊實現(xiàn)了通過手機APP遠(yuǎn)程監(jiān)測單片機系統(tǒng)采集的數(shù)據(jù)和控制一個LED的亮滅,讀者將體驗到使用機智云智能硬件自助開發(fā)平臺的MCU代碼自動生成工具生成工程,簡化開發(fā)的強大功能。
arduino連接物聯(lián)網(wǎng)云平臺機智云視頻演示:
硬件準(zhǔn)備:
名稱 | 數(shù)量 |
Arduino UNO R3板卡 | 1塊 |
正點原子ESP8266 WiFi模塊 | 1個 |
10K電位器 | 1個 |
輕觸按鍵 | 2個 |
電阻510歐姆 | 1個 |
發(fā)光二極管 | 1個 |
杜邦線 | 若干 |
接線圖如下:
- A0讀取模擬電壓輸入;
- Key1接到D6;
- Key2接到D7;
- LED接到D4;
實物圖如下:
讓設(shè)備具備聯(lián)網(wǎng)能力
ESP8266無線WiFi模塊是一個串口透傳模塊,我們把它連接到Arduino UNO R3板卡的串口即可,注意Tx、Rx要交叉連接。
上圖是機智云智能硬件設(shè)備接入原理,為了實現(xiàn)和機智云服務(wù)器的交互,必須先給無線WIFI模塊燒錄機智云開發(fā)的GAgent固件,
燒寫教程查看此帖:https://club.gizwits.com/thread-3551-1-1.html
更多講解,詳見“相關(guān)文件”操作講解