ESP8266首試

faf4r發表於2024-03-30

軟體環境搭建

安裝arduino

官網下載安裝 Software | Arduino

自己找適合的版本即可。

中文設定

開啟arduino,file->preference,裡面有個編輯器語言的,依需要設定。

安裝開發板

工具->開發板中,預設的開發板沒有esp8266,所以需要手動新增。

官方專案esp8266/Arduino: ESP8266 core for Arduino (github.com)

檔案->首選項中,最底部有個其它開發板管理器地址,新增esp8266的連結http://arduino.esp8266.com/stable/package_esp8266com_index.json然後確定。

官方文件:Installing — ESP8266 Arduino Core 3.1.1 documentation (arduino-esp8266.readthedocs.io)

此時就可以搜尋下載esp8266開發板了。

選擇工具->開發板->開發板管理,搜尋esp8266,會出來對應開發板,安裝即可。

因為是國外網站,期間會在github下載檔案,因此沒有代理很容易安裝失敗,這可以搜一下一鍵安裝包或者找開發板商家詢問。

這樣再在開發板中選擇NodeMCU 1.0 (ESP-12E Module)即可。

連線到開發板

用資料線直接將esp8266和電腦連線。

但此時並不能直接使用,還需安裝驅動。

驅動安裝

直接連線之後並不能直接使用。

右鍵計算機->管理->裝置管理器,在其它裝置中可以看到新增了一個Silicon Labs CP210x USB to UART Bridge,這個就是我們的開發板,但是需要安裝驅動才能連線使用它。

搜尋這個名字能找到它的官網,這裡直接給出:CP210x USB to UART Bridge VCP Drivers - Silicon Labs (silabs.com),下載對應平臺的驅動然後解壓安裝即可。

安裝好驅動之後,可以看到裝置管理器裡出現了一個埠(COM和LPT),而我們的開發板被移到了這裡,埠為COM3

選擇埠

在arduino工具->,選擇開發板對應的埠(如COM3)即可,此時就可以編譯執行程式了。

連線WiFi

官方文件:ESP8266WiFi library — ESP8266 Arduino Core 3.1.1 documentation (arduino-esp8266.readthedocs.io)

知乎一個文章:ESP8266開發實戰之(4)-連線路由器的wifi - 知乎 (zhihu.com)

相關文章