探索ESP8285(1)搭建arduino開發ESP8285環境搭建

CCC_122:博客只用於學習交流,不涉及任何商業用途,如果有錯誤之處,歡迎指正。

 

前言:ESP8285其實是ESP8266的升級版本,兩者可以共用同一套SDK,只是ESP8285內部集成了1MB Flash,SPI Mode設置爲DOUT,而ESP8266則需要外接Flash,並且是Din模式;除此之外,ESP8285還比ESP8266額外多出GPIO9和GPIO10供用戶使用。

參考教程:arduinoIDE官網安裝ESP8266庫文件方法

 

一、安裝arduinoIDE

arduinoIDE官方下載地址:https://www.arduino.cc/en/Main/Software

建議下載最新的,如果已經之前有安裝過arduinoIDE,要保證1.8.x以上的纔可以。

 

二、下載arduino-ESP8266的庫

打開arduinoIDE->File->Preferences

https://arduino.esp8266.com/stable/package_esp8266com_index.json 輸入到Boards Manager URLs上,然後點擊OK。

 接下來下載ESP8266的庫文件

Tools->Board->Boards Manager

 

搜索ESP並點擊下載ESP8266的庫文件。顯示右邊的INSTALLED則表示安裝成功。

此時可以切換到開發板管理器設置成ESP6285型號

Tools->Board->Generic ESP8285 Module

選擇開發板型號後會多出很多信息。

此時已經基本配置完成,接下來我們需要測試ESP8285模塊的通訊。

三、安裝PubSubClient庫

arduino上開發ESP8266/8285的庫有很多,我們選擇基於MQTT協議的PubSubClient庫,PubSubClient庫簡潔好用,作爲新手arduino開發ESP8285非常合適。

打開Sketch->Include Library->Manage Libraries

輸入PubSubClient,並點擊安裝,顯示右邊的INSTALLED,則表示安裝成功。

安裝完成後返回主界面,打開PubSubClient的例程程序。

四、測試ESP8285模塊通訊

打開File->Examples->PubSubClient->mqtt_esp8266

修改31-33行裏面的參數:ssid:自家WiFi名稱,password:WiFi密碼,mqtt_server:iot.eclipse.org。

 

編譯上傳程序,看到以下信息就表示上傳成功,再按一下R鍵復位重啓ESP8285模塊。

打開串口助手,看到以下信息就表示連接成功了。

如果出現以下信息就表示WiFi沒有連接上

如果出現以下信息就表示服務器出錯,更換一個服務器就好了。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章