網上購買了esp8266的迷你開發板,自帶串列埠燒錄(CH340G晶片),先上圖:
串列埠晶片驅動安裝:
連上usb,自動聯機查詢驅動就安裝好了。
arduino-esp8266。readthedocs(英文開發手冊):
中文官方文件:
用Arduino工具開發:
從 Arduino 官網 下載最新版本Arduino IDE 軟體並安裝(我的環境版本:Arduino 1。8。12)。
安裝完成後,選擇檔案/首選項,找到附加開發板管理器地址,並新增如下資訊:
查詢esp關鍵字,點選esp8266安裝:
十分鐘過去了,好慢~~~~我有耐心。
…………………。
……………………。
…………………………。
這個程式還要下載國外的檔案,實在太慢,經常的卡死,沒辦法,有條件的還是用VPN翻一下吧。
我這裡只有網頁代理,我的惡夢就這樣開始了,經過兩天的摸索,
找到了Arduino安裝下載檔案的緩衝區,就是要找到“C:\Users\(注意:Administrator這裡對應你的使用者名稱)Administrator\AppData\Local\Arduino15” 。
開啟這個package_esp8266com_index。json檔案找下載地址:
,
用網頁下載方式下載下來,放到下圖路徑中去:
這是總共要下載的5檔案,下什麼檔案因系統環境而異。(其實我是一邊開啟這個資料夾,一邊用面板安裝看下載到這個資料夾的是什麼檔名,然後在package_esp8266com_index。json搜尋出確切路徑,複製地址到瀏覽器地址上下載)
下載完成後,到開發版管理器點選安裝,完成,重啟arduino,如下圖,既可以看見esp8566的選項
Arduino新建一個test工程
寫入測試串列埠回覆的程式碼:
char incomedate;void setup() {// put your setup code here, to run once:Serial。begin(115200);Serial。print(“sys is running!\n”);Serial。print(“中文測試\n”);}void loop() {// put your main code here, to run repeatedly:if (Serial。available() > 0)//串列埠接收到資料{incomedate = Serial。read();//獲取串列埠接收到的資料Serial。print(incomedate);}}
編譯下載執行:
開啟串列埠測試成功:
Wifi連線測試:
#include
回顯分配到的IP,測試成功。