天天看點

Arduino IDE for ESP8266教程(0)配置IDE

1、打開Arduino,選擇“首選項”,在“附加開發闆管理器網址”中填入http://arduino.esp8266.com/stable/package_esp8266com_index.json,然後點選确定儲存這個位址。

2、打開工具->開發闆->開發闆管理器

3、等待開發闆管理器啟動完成後,移動到開發闆管理器的最下方,可以看到一個esp8266 by esp8266 Community,右下角有個選擇版本,選好2.0.0之後點選安裝,因為是連接配接到github上下載下傳(國内可能會被牆,這是下載下傳好的檔案​​http://pan.baidu.com/s/1sjRFe6h​​,覆寫掉首選項裡邊那個配置檔案的檔案夾即可,比如我的路徑是C:\Users\Administrator\AppData\Local\Arduino15\preferences.txt,那需要解壓出來覆寫掉C:\Users\Administrator\AppData\Local\Arduino15這個檔案夾,覆寫之後可能需要重新設定arduino庫的位址,因為preferences.txt裡邊包含有項目的位址)。(新版ESP8266 for Arduino IDE v2.3.0下載下傳位址:​​http://pan.baidu.com/s/1mh50myG​​  建議配合Arduino IDE 1.8.3使用)

Arduino IDE for ESP8266教程(0)配置IDE
Arduino IDE for ESP8266教程(0)配置IDE

4、下載下傳完成之後可以在開發闆選項中看到ESP8266 Module,一般開發就是用Generic ESP8266 Module就行了其它的設定預設。有的闆的Flash大小會有差别,具體可以查找闆上的Flash晶片型号确定。如果找不到晶片型号可以用例程中的ESP8266->CheckFlashConfig來确定

Arduino IDE for ESP8266教程(0)配置IDE

 我用的是

Arduino IDE for ESP8266教程(0)配置IDE

選擇Generic ESP8266 Module就行了,有的闆的Flash大小會有差别,具體可以查找闆上的Flash晶片型号确定。如果找不到晶片型号可以用例程中的ESP8266->CheckFlashConfig來确定,選擇Flash大小小于闆上Flash的大小就行,不确定可以先選擇512k。

這樣子就算是配置完成了,由于本身就是直接燒寫8266的Flash,是以并不需要燒寫bootloader。

然後就可以測試示例代碼了。

ARDUINO -----> ESP8266 ESP-01 

GND --------> GND 

TX --------> TX 

RX --------> RX 

EN---- > RST /DTR

GND----> GPIO0

可以試試ESP8266WebServer下的AdvancedWebServer,這是一個Web伺服器,可以顯示由MCU建構的SVG圖像,需要修改ssid和password變量為自家的wifi的參數,燒寫方式和ESP8266普通的燒寫方式是一樣的,GPIO0拉低進入燒寫模式,給闆子複位過後選擇下載下傳程式,等下載下傳完畢之後就可以運作了,其實這裡有個bug,下載下傳完成之後可以不用拉高GPIO0就會直接運作剛剛下載下傳的程式了。

運作程式之後會列印8266的IP。

我們隻需要用浏覽器打開這個IP就可以看到8266輸出的内容了。

​​

Arduino IDE for ESP8266教程(0)配置IDE
Arduino IDE for ESP8266教程(0)配置IDE