ESP8266是一個(gè)很棒的工具,可以讓您的項(xiàng)目訪問(wèn)互聯(lián)網(wǎng)。 ESP8266是一款非常低成本的模塊,預(yù)先設(shè)置了AT命令集固件,這意味著您只需將其連接到Arduino設(shè)備,即可獲得與WiFi Shield相同的Wi-Fi功能。該模塊具有強(qiáng)大的板載處理和存儲(chǔ)功能,可通過(guò)其GPIO與傳感器和其他應(yīng)用程序集成。
在本教程中,我們將向您展示如何開(kāi)始使用ESP-01 Wi-Fi模塊,對(duì)其進(jìn)行配置,并驗(yàn)證模塊與其他設(shè)備之間是否建立了通信而不使用FTDI芯片。
連接ESP8266
現(xiàn)在,按照以下說(shuō)明連接ESP8266:
VCC將連接到3.3V電源。
GPIO0和GPIO2是通用數(shù)字端口。 GPIO0還控制模塊模式(編程或正常操作)。在我們的情況下(正常操作),它應(yīng)連接到3.3V(高)。此示例中未使用GPIO2。
Rx:轉(zhuǎn)到Arduino引腳0(但需要調(diào)整電壓)
CH_PD:芯片使能。保持高電平(3.3V)以便正常工作
RST:復(fù)位。保持高電平(3.3V)以便正常工作。將其置于0V以復(fù)位芯片。
GND接地。
Tx:轉(zhuǎn)到Arduino pin1。
ESP8266模式:(設(shè)置繼續(xù))
打開(kāi)串口監(jiān)視器并將波特率更改為 115200 并從下拉菜單中選擇 NL和CR (新行和回車)。在串行監(jiān)視器上鍵入 AT ,您將看到確定為響應(yīng)。如果您在屏幕上看到垃圾值,請(qǐng)嘗試重置模塊或檢查波特率。確保已設(shè)置NL和CR選項(xiàng)。此外,ESP8266模塊有三種操作模式:
1。接入點(diǎn)(AP) - 在 AP 中,Wi-Fi模塊充當(dāng)Wi-Fi網(wǎng)絡(luò)或接入點(diǎn)(因此稱為名稱)。它允許其他設(shè)備連接到它。并建立ESP8266與通過(guò)Wi-Fi連接的設(shè)備之間的雙向通信。
2。站(STA) - 在 STA 模式下,ESP-01可以從您家連接到AP(接入點(diǎn)),例如Wi-Fi網(wǎng)絡(luò)。這允許連接到該網(wǎng)絡(luò)的任何設(shè)備與模塊通信。
3。兩者 - 在此模式下,ESP-01同時(shí)充當(dāng) AP 以及 STA 模式。有關(guān)更多ESP8266 AT命令,請(qǐng)參閱以下站點(diǎn)。
安裝ESP8266平臺(tái)
首先,必須設(shè)置Arduino環(huán)境以使其兼容 ESP-01 模塊。為了安裝ESP8266的平臺(tái)軟件包,需要 Arduino版本1.6.4或更高版本 。
1。從Arduino IDE打開(kāi)首選項(xiàng)窗口。轉(zhuǎn)到文件》首選項(xiàng)
2。在 http://arduino.esp8266.com/stable/package_esp8266com_index.json 中輸入其他Board Manager URL字段,然后單擊“確定”按鈕
3。開(kāi)放板經(jīng)理。轉(zhuǎn)到:工具》板》板卡管理器。..
4。向下滾動(dòng),選擇ESP8266板菜單并安裝“esp8266 platform”。
5。從工具》板》通用ESP8266模塊中選擇您的ESP8266板
控制輸入和輸出
在Arduino IDE中,轉(zhuǎn)到“示例”并打開(kāi)閃爍程序。將引腳編號(hào)從13更改為2,因?yàn)镋SP8266 (GPIO0和GPIO2)只有兩個(gè)GPIOb引腳。注意:確保在上傳代碼時(shí) GPIO0 接地。
將ESP-01模塊連接為根據(jù)上圖,然后上傳下面顯示的草圖并觀看魔術(shù)!
-
Wi-Fi模塊
+關(guān)注
關(guān)注
0文章
33瀏覽量
11289 -
ESP-01
+關(guān)注
關(guān)注
1文章
18瀏覽量
4937
發(fā)布評(píng)論請(qǐng)先 登錄
Wi-Fi 定位服務(wù)流程
樂(lè)鑫ESP32調(diào)試Wi-Fi常用調(diào)試API

原來(lái)ESP32竟可《一“芯”兩用》既做人體檢測(cè)傳感器也做Wi-Fi數(shù)據(jù)傳輸

ESP32-CAM Wi-Fi+BT SoC模組 V1.0
Wi-Fi資產(chǎn)跟蹤應(yīng)用示例概述
基于ESP32-C3FN4為核心自主研發(fā)的Wi-Fi+BT模塊-RF-WM-ESP32B1

【AI技術(shù)支持】ESP32無(wú)線Wi-Fi常用調(diào)試API

評(píng)論