ESP8266是一個很棒的工具,可以讓您的項目訪問互聯網。 ESP8266是一款非常低成本的模塊,預先設置了AT命令集固件,這意味著您只需將其連接到Arduino設備,即可獲得與WiFi Shield相同的Wi-Fi功能。該模塊具有強大的板載處理和存儲功能,可通過其GPIO與傳感器和其他應用程序集成。
在本教程中,我們將向您展示如何開始使用ESP-01 Wi-Fi模塊,對其進行配置,并驗證模塊與其他設備之間是否建立了通信而不使用FTDI芯片。
連接ESP8266
現在,按照以下說明連接ESP8266:
VCC將連接到3.3V電源。
GPIO0和GPIO2是通用數字端口。 GPIO0還控制模塊模式(編程或正常操作)。在我們的情況下(正常操作),它應連接到3.3V(高)。此示例中未使用GPIO2。
Rx:轉到Arduino引腳0(但需要調整電壓)
CH_PD:芯片使能。保持高電平(3.3V)以便正常工作
RST:復位。保持高電平(3.3V)以便正常工作。將其置于0V以復位芯片。
GND接地。
Tx:轉到Arduino pin1。
ESP8266模式:(設置繼續)
打開串口監視器并將波特率更改為 115200 并從下拉菜單中選擇 NL和CR (新行和回車)。在串行監視器上鍵入 AT ,您將看到確定為響應。如果您在屏幕上看到垃圾值,請嘗試重置模塊或檢查波特率。確保已設置NL和CR選項。此外,ESP8266模塊有三種操作模式:
1。接入點(AP) - 在 AP 中,Wi-Fi模塊充當Wi-Fi網絡或接入點(因此稱為名稱)。它允許其他設備連接到它。并建立ESP8266與通過Wi-Fi連接的設備之間的雙向通信。
2。站(STA) - 在 STA 模式下,ESP-01可以從您家連接到AP(接入點),例如Wi-Fi網絡。這允許連接到該網絡的任何設備與模塊通信。
3。兩者 - 在此模式下,ESP-01同時充當 AP 以及 STA 模式。有關更多ESP8266 AT命令,請參閱以下站點。
安裝ESP8266平臺
首先,必須設置Arduino環境以使其兼容 ESP-01 模塊。為了安裝ESP8266的平臺軟件包,需要 Arduino版本1.6.4或更高版本 。
1。從Arduino IDE打開首選項窗口。轉到文件》首選項
2。在 http://arduino.esp8266.com/stable/package_esp8266com_index.json 中輸入其他Board Manager URL字段,然后單擊“確定”按鈕
3。開放板經理。轉到:工具》板》板卡管理器。..
4。向下滾動,選擇ESP8266板菜單并安裝“esp8266 platform”。
5。從工具》板》通用ESP8266模塊中選擇您的ESP8266板
控制輸入和輸出
在Arduino IDE中,轉到“示例”并打開閃爍程序。將引腳編號從13更改為2,因為ESP8266 (GPIO0和GPIO2)只有兩個GPIOb引腳。注意:確保在上傳代碼時 GPIO0 接地。
將ESP-01模塊連接為根據上圖,然后上傳下面顯示的草圖并觀看魔術!
-
Wi-Fi模塊
+關注
關注
0文章
33瀏覽量
11180 -
ESP-01
+關注
關注
1文章
18瀏覽量
4867
發布評論請先 登錄
相關推薦
樂鑫ESP32調試Wi-Fi常用調試API
![樂鑫<b class='flag-5'>ESP</b>32調試<b class='flag-5'>Wi-Fi</b>常用調試API](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
原來ESP32竟可《一“芯”兩用》既做人體檢測傳感器也做Wi-Fi數據傳輸
![原來<b class='flag-5'>ESP</b>32竟可《一“芯”兩用》既做人體檢測傳感器也做<b class='flag-5'>Wi-Fi</b>數據傳輸](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
ESP32-CAM Wi-Fi+BT SoC模組 V1.0
基于ESP32-C3FN4為核心自主研發的Wi-Fi+BT模塊-RF-WM-ESP32B1
![基于<b class='flag-5'>ESP</b>32-C3FN4為核心自主研發的<b class='flag-5'>Wi-Fi</b>+BT<b class='flag-5'>模塊</b>-RF-WM-<b class='flag-5'>ESP</b>32B1](https://file1.elecfans.com/web1/M00/F4/75/wKgZoWcsG1mAB5CAAAIpRdGhqFU581.png)
【AI技術支持】ESP32無線Wi-Fi常用調試API
![【AI技術支持】<b class='flag-5'>ESP</b>32無線<b class='flag-5'>Wi-Fi</b>常用調試API](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
ESP8266如何為應用程序選擇正確的Wi-Fi模塊嗎?
如何將ESP8266-01模塊用作物理層設備?
請問ESP8266可以用于Wi-Fi Direct嗎?
ESP8266 01將模塊連接到Wi-Fi網絡,收到超時錯誤怎么解決?
如何記住ESP8266中的Wi-Fi憑據?
為什么ESP8266沒有檢測到Wi-Fi的SSID?
請問ESP32-AT支持Wi-Fi漫游指令嗎?
為什么啟用Wi-Fi后,選擇EXT0作為喚醒源功耗會增加1mA?
使用Wi-Fi ESP8266方案模組接入云平臺
![使用<b class='flag-5'>Wi-Fi</b> <b class='flag-5'>ESP</b>8266方案模組接入云平臺](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評論