這些天在琢磨ESP8266 ESP12-F接入機(jī)智云的方法,試了很多坑。比如ESP12-F與arduino 之間的接線(xiàn)問(wèn)題,找了好多資料。其實(shí)網(wǎng)上好多資料都是正確的,但是好像大多數(shù)沒(méi)有說(shuō)明 在 燒錄 程序的時(shí)候 Arduino 不能連接 TX RX,否則程序會(huì)燒錄錯(cuò)誤。
Arduino 與 ESP8266 ESP12-F之間的連接
需要注意:在燒寫(xiě)程序的時(shí)候,一定要將TX RX 之間的連接斷開(kāi)!!否則程序會(huì)燒錄錯(cuò)誤。
接下來(lái)就是設(shè)置數(shù)據(jù)點(diǎn)(功能點(diǎn)),可以參考機(jī)智云社區(qū)版主bigfanofloT的“史上最詳細(xì)的Arduino uno R3接入機(jī)智云教程”了解設(shè)置數(shù)據(jù)點(diǎn)的過(guò)程。
需要注意的是:在下載MCU項(xiàng)目壓縮包時(shí),由于機(jī)智云更改過(guò)了,項(xiàng)目結(jié)構(gòu)會(huì)不一樣,打開(kāi)就只有 Gizwits 文件夾。我們只需要將該文件夾整個(gè)拷貝到 Arduino 的 libraries 目錄下即可。
此外,在檢測(cè)開(kāi)關(guān)的相關(guān)代碼中,我們只需要將 simpleTry 項(xiàng)目中“默認(rèn)注釋的代碼”取消注釋即可,而不需要照抄 版主bigfanofiot的程序。
在simpleTry 項(xiàng)目源程序注釋部分,取消該注釋添加開(kāi)關(guān)邏輯。
這樣就可以燒寫(xiě)程序到Arduino 板子上了。
然后長(zhǎng)按KEY2 大約 3 秒后進(jìn)入配網(wǎng),等待機(jī)智云 app配網(wǎng)成功。
配網(wǎng)成功后,就可以使用 app 對(duì) LED進(jìn)行調(diào)試了。
但是在調(diào)試過(guò)程中發(fā)現(xiàn),當(dāng)開(kāi)關(guān) 打開(kāi)時(shí) LED是 一閃而逝的 閃爍,而不是常亮。如果更改為 常亮狀態(tài)只需將 以上的 程序 對(duì)于 bool varR_LED_OnOff = 0; 這句 代碼 注釋即可。
原文標(biāo)題:Arduino uno R3 與 ESP8266 接入機(jī)智云,實(shí)現(xiàn)LED簡(jiǎn)易控制
文章出處:【微信公眾號(hào):機(jī)智云開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
led
+關(guān)注
關(guān)注
242文章
23252瀏覽量
660580 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
587瀏覽量
26393
原文標(biāo)題:Arduino uno R3 與 ESP8266 接入機(jī)智云,實(shí)現(xiàn)LED簡(jiǎn)易控制
文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論