淘寶連接git
https://detail.tmall.com/item.htm?id=540067174120&spm=a1z09.2.0.0.6f7c6509ujAvQs&_u=71qf7bf5e11bgithub
Arduino配置ESP8266json
http://www.windworkshop.cn/?p=758瀏覽器
一、打開Arduino,選擇「首選項」,在「附加開發板管理器網址」中填入http://arduino.esp8266.com/stable/package_esp8266com_index.json,而後點擊肯定保存這個地址。服務器
二、打開工具->開發板->開發板管理器工具
三、等待開發板管理器啓動完成後,移動到開發板管理器的最下方,能夠看到一個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使用)測試
四、下載完成以後能夠在開發板選項中看到ESP8266 Module,通常開發就是用Generic ESP8266 Module就好了其它的設置默認。有的板的Flash大小會有差異,具體能夠查找板上的Flash芯片型號肯定。若是找不到芯片型號能夠用例程中的ESP8266->CheckFlashConfig來肯定ui
我用的是htm
選擇Generic ESP8266 Module就好了,有的板的Flash大小會有差異,具體能夠查找板上的Flash芯片型號肯定。若是找不到芯片型號能夠用例程中的ESP8266->CheckFlashConfig來肯定,選擇Flash大小小於板上Flash的大小就行,不肯定能夠先選擇512k。blog
這樣子就算是配置完成了,因爲自己就是直接燒寫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輸出的內容了。