ESP8266 也可以當作一塊 IoT 板子,只是 IO 比 Arduino 少而已!
此篇就是利用 Arduino IDE 新增 ESP8266 板子,如此就能透過 Arduino IDE 開發 ESP8266 程式!
首先打開 Arduino IDE,檔案 > 偏好設定
在"額外的板子管理員網址"輸入:http://arduino.esp8266.com/stable/package_esp8266com_index.json
按下"好"進行儲存。
選擇 工具 > 板子 > 板子管理員...
搜尋 esp8266 就會查詢到如下圖,按下右方的"安裝"
等待安裝完畢
如此就安裝完成了!
接下來要測試是否安裝正常,工具 > 板子 > SparkFun ESP8266 Thing
輸入測試程式碼,此程式碼是讓 ESP8266 GPIO1 LED 閃爍。
※ GPIO1 就是 ESP-01 板子上的 LED 位置,不須另外插 LED。
#define ESP8266_LED 1 void setup() { pinMode(ESP8266_LED, OUTPUT); } void loop() { digitalWrite(ESP8266_LED, HIGH); delay(500); digitalWrite(ESP8266_LED, LOW); delay(500); }
將 ESP8266 線接好,並且使用 USB 轉 UART TTL RS232 傳輸線,就可以進行燒入。
※ 部分 TTL 的 3.3V 供電不足,容易燒入失敗,需外部供電才能正常燒入。
※ 正常時候接線如下圖,但如果要燒入資料到 ESP8266 需將 RST 接 GND 才能進行燒入。(需先斷電RST接GND再通電)
※ 以下是自製的 ESP8266 ESP-01 快接板,將 GPIO 引出、3.3V 開關、RESET 開關。
輸入完畢後,按下上傳,就會寫入 ESP8266 ROM,如正常就會如下圖上傳完畢。
上傳完畢後記得斷電重插,就會看到 ESP8266 ESP-01 上的 LED 閃爍中,就表示成功了!
本文章網址:
https://www.ez2o.com/Blog/Post/Arduino-IDE-Add-ESP8266-WIFI-Board
https://www.ez2o.com/Blog/Post/573
https://www.ez2o.com/Blog/Post/Arduino-IDE-Add-ESP8266-WIFI-Board
https://www.ez2o.com/Blog/Post/573
留言
yptsai ( 2016-06-28 )也可試試WeMosD1 板 http://www.wemos.cc/Products/d1_r2.htmlez ( 2016-06-28 )感謝推薦