這些天在琢磨ESP8266 ESP12-F接入機(jī)智云的方法,試了很多坑。比如ESP12-F與arduino 之間的接線問(wèn)題,找了好多資料。其實(shí)網(wǎng)上好多資料都是正確的,但是好像大多數(shù)沒(méi)有說(shuō)明 在 燒錄 程序的時(shí)候 Arduino 不能連接 TX RX,否則程序會(huì)燒錄錯(cuò)誤。
Arduino 與 ESP8266 ESP12-F之間的連接
需要注意:在燒寫程序的時(shí)候,一定要將TX RX 之間的連接斷開!!否則程序會(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代碼包,下載,解壓縮
需要注意的是:在下載MCU項(xiàng)目壓縮包時(shí),由于機(jī)智云更改過(guò)了,項(xiàng)目結(jié)構(gòu)會(huì)不一樣,打開就只有 Gizwits 文件夾。我們只需要將該文件夾整個(gè)拷貝到 Arduino 的 libraries 目錄下即可。
此外,在檢測(cè)開關(guān)的相關(guān)代碼中,我們只需要將 simpleTry 項(xiàng)目中“默認(rèn)注釋的代碼”取消注釋即可,而不需要照抄 版主bigfanofiot的程序。
在simpleTry 項(xiàng)目源程序注釋部分,取消該注釋添加開關(guān)邏輯。
這樣就可以燒寫程序到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)開關(guān) 打開時(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ī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
led
+關(guān)注
關(guān)注
242文章
23847瀏覽量
674096 -
機(jī)智云
+關(guān)注
關(guān)注
3文章
617瀏覽量
26848
原文標(biāo)題:Arduino uno R3 與 ESP8266 接入機(jī)智云,實(shí)現(xiàn)LED簡(jiǎn)易控制
文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
STM32+esp8266連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺(tái)配置、代碼生成、代碼移植)

基于STM32 HAL庫(kù)與標(biāo)準(zhǔn)庫(kù)的esp8266接入機(jī)智云方案(二)

ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程

esp8266連接阿里云平臺(tái)時(shí)mqtt連接超時(shí)
把esp8266加入到c51單片機(jī)單通道程序怎么寫
arduino(1)--ESP8266配置
esp32和esp8266代碼共用嗎
esp8266和esp32區(qū)別是什么
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機(jī)
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

機(jī)智云ESP8266開發(fā)板RGB彩燈控件

STM32F103 + ESP8266與機(jī)智云開發(fā)常見問(wèn)題集錦:入門者必讀!

評(píng)論