arduino-esp8266開發環境配置記錄

網上購買了esp8266的迷你開發板,自帶串列埠燒錄(CH340G晶片),先上圖:

arduino-esp8266開發環境配置記錄

arduino-esp8266開發環境配置記錄

arduino-esp8266開發環境配置記錄

串列埠晶片驅動安裝:

連上usb,自動聯機查詢驅動就安裝好了。

arduino-esp8266開發環境配置記錄

arduino-esp8266開發環境配置記錄

arduino-esp8266開發環境配置記錄

arduino-esp8266。readthedocs(英文開發手冊):

中文官方文件:

用Arduino工具開發:

從 Arduino 官網 下載最新版本Arduino IDE 軟體並安裝(我的環境版本:Arduino 1。8。12)。

安裝完成後,選擇檔案/首選項,找到附加開發板管理器地址,並新增如下資訊:

arduino-esp8266開發環境配置記錄

arduino-esp8266開發環境配置記錄

查詢esp關鍵字,點選esp8266安裝:

arduino-esp8266開發環境配置記錄

十分鐘過去了,好慢~~~~我有耐心。

arduino-esp8266開發環境配置記錄

…………………。

……………………。

…………………………。

這個程式還要下載國外的檔案,實在太慢,經常的卡死,沒辦法,有條件的還是用VPN翻一下吧。

我這裡只有網頁代理,我的惡夢就這樣開始了,經過兩天的摸索,

找到了Arduino安裝下載檔案的緩衝區,就是要找到“C:\Users\(注意:Administrator這裡對應你的使用者名稱)Administrator\AppData\Local\Arduino15” 。

開啟這個package_esp8266com_index。json檔案找下載地址:

arduino-esp8266開發環境配置記錄

用網頁下載方式下載下來,放到下圖路徑中去:

arduino-esp8266開發環境配置記錄

這是總共要下載的5檔案,下什麼檔案因系統環境而異。(其實我是一邊開啟這個資料夾,一邊用面板安裝看下載到這個資料夾的是什麼檔名,然後在package_esp8266com_index。json搜尋出確切路徑,複製地址到瀏覽器地址上下載)

下載完成後,到開發版管理器點選安裝,完成,重啟arduino,如下圖,既可以看見esp8566的選項

arduino-esp8266開發環境配置記錄

Arduino新建一個test工程

arduino-esp8266開發環境配置記錄

寫入測試串列埠回覆的程式碼:

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);}}

編譯下載執行:

arduino-esp8266開發環境配置記錄

開啟串列埠測試成功:

arduino-esp8266開發環境配置記錄

Wifi連線測試:

#include const char* ssid = “xxxxx”;#輸入你要連線的SSIDconst char* password = “********”;#輸入密碼void setup(void){// Start SerialSerial。begin(115200);// Connect to WiFiWiFi。begin(ssid, password);while (WiFi。status() != WL_CONNECTED){delay(500);Serial。print(“。”);}Serial。println(“”);Serial。println(“WiFi connected”);// Print the IPSerial。println(WiFi。localIP());}void loop() {}

arduino-esp8266開發環境配置記錄

回顯分配到的IP,測試成功。