淘寶鏈接
https://detail.tmall.com/item.htm?id=540067174120&spm=a1z09.2.0.0.6f7c6509ujAvQs&_u=71qf7bf5e11b
Arduino配置ESP8266
http://www.windworkshop.cn/?p=758
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使用)


4、下載完成之后可以在開發板選項中看到ESP8266 Module,一般開發就是用Generic ESP8266 Module就行了其它的設置默認。有的板的Flash大小會有差別,具體可以查找板上的Flash芯片型號確定。如果找不到芯片型號可以用例程中的ESP8266->CheckFlashConfig來確定

我用的是

選擇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輸出的內容了。


