步驟1:制作連接

從圖開始并參考
下面是一個不錯的大型圖表,如果需要,可以將其壓縮:接線圖。
警告:同樣,請勿使用Arduino UNO上的3.3V引腳為ESP模塊供電。 ESP消耗的電流超過3.3V引腳所能提供的電流。
-------------------------- -----------------------------------
從電源到面包板:
+ 3.3V到面包板的正軌
GND/負到面包板的負軌
還有一個470 μF電容器連接在實驗板的正負軌之間。這是一個極化電容器,因此請注意接線:帶條紋的一面通常表示負極,因此應將其連接到負極,另一端連接到正極。
--------------------------------------- ----------------------
從ESP到面包板:
VCC到面包板的正軌
GND到面包板的負軌
EN(或CH_PD)通過一個10kΩ電阻被拉高(至3.3V)
RST通常被拉高
使用10kΩ電阻將GPIO15下拉(至GND)
GPIO0:
正常操作:用10kΩ電阻拉高或懸空(未連接任何東西)
閃爍/上傳:按下“ FLASH”按鈕時連接到GND
如果不想使用按鈕:
RST應該拉高;需要復位ESP時,手動連接和斷開與GND的連接;替代方法:通過斷開并重新連接VCC線,使RST拉高并關閉ESP的電源
GPIO0不應連接到任何用于正常操作的東西,而應手動將其連接到GND當您要刷新固件或上傳草圖時
-------------------------- -----------------------------------
從ESP轉到ARDUINO:
ESP上的TX到Arduino上的TX引腳(引腳1)
ESP上的RX到Arduino上的RX引腳(引腳0)
------------------------------------------------- ------------
ARDUINO上的
RESET引腳必須連接到GND引腳(這會禁用串行接口上的板復位) Arduino中的com初始化)
-------------------------------------- -----------------------
如果正確連接了所有部件,則至少應看到ESP閃光燈上的藍色LED當您重置/重新啟動它時。
第2步:打開Arduino IDE和串行監視器
您現在應該全部設置為通過串行監視器通過Arduino UNO與您的ESP進行通信。
我的所有ESP都已預加載了AT命令庫。話雖這么說,但是有人說他們的ESP最初沒有任何東西,所以他們必須刷新一個或另一個固件。我們將在此步驟中找到任何一種方法
打開Arduino IDE,選擇Arduino UNO連接到的端口,然后打開串行監視器。
在串行監視器的右下角,選擇115200作為波特率。您還應該選擇“ NL&CR”。
確保上一步中的所有連接均正確-我們的目標是此處的基本操作,而不是閃爍,因此應將GPIO0拉高
重置/重啟ESP模塊。如果一切正常,則在串行監視器中,您應該首先看到一些巨型字符,然后是“就緒”。如果顯示此內容,則準備測試一些命令,因此請繼續執行下一步。
步驟3:AT命令
現在,我們準備在串行監視器中鍵入一些命令。只需鍵入所需的命令
以下是最常用的命令列表。
AT 檢查模塊是否正確連接并且功能正常,模塊將通過確認回復。
AT + RST 重置wifi模塊。在編程之前或之后將其重置是個好習慣。
AT + GMR 列出ESP8266上安裝的固件版本。
AT + CWLAP 檢測接入點(WiFi網絡) ),以及該區域的信號強度。 LAP表示列表訪問點
AT + CWJAP =” SSID ”,“ PASSWORD ” 將ESP8266連接到指定的訪問點前面代碼中提到的AT命令中的SSID。 JAP表示加入訪問點
AT + CWJAP =“”,“” 與所有訪問點斷開連接
AT + CIFSR 顯示獲得的ESP的IP地址和MAC地址。
AT + CWMODE = 設置wifi模式。更改無線模式后,用AT + RST重置。
AT + CWMODE?將告訴您模塊設置為哪種無線模式。 1是STATION(用于連接到其他網絡,這是您用來測量傳感器數據并將其發送到網站的方法),2是Access Point(本身是wifi網絡),而3是混合STATION-ACCESS POINT。
-
Arduino
+關注
關注
190文章
6526瀏覽量
196932 -
ESP8266
+關注
關注
51文章
970瀏覽量
49485
發布評論請先 登錄
【ESP8266系列】WT8266-S3模組規格書
【ESP8266系列】WT8266-S5模組規格書
【ESP8266系列】WT8266-S6模組規格書
【ESP8266系列】WT8266-S6模組產品介紹
無需安裝!在瀏覽器里就能玩轉ESP32/ESP8266,這個神器絕了!
【瑞薩RA6E2地奇星開發板試用】基于RA6E2+ESP8266在STA模式下數據透傳到Python服務器整體系統演示總結
【瑞薩RA6E2地奇星開發板試用】使用`RA6E2`驅動 `ESP8266 WiFi模塊`,調試AT指令。
【瑞薩RA6E2地奇星開發板試用】使用RA6E2驅動 esp8266 WiFi模塊進行串口通信【已修復】
晶科鑫 | 國產26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例
ESP8266和ESP32開發板常見的2種下載方式
ESP8266和ESP32開發板常見的2種下載方式
請問一下我想用ESP8685直接替換ESP8266而不用寫程序,可以讓ESP8685直接通過之前ESP8266的外掛的flash運行程序嗎
如何用Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發板重新燒錄引導程序bootlaoder
STM32+esp8266連接機智云,上傳溫濕度數據并控制繼電器開關(平臺配置、代碼生成、代碼移植)
ESP8266燒錄與機智云一鍵配網教程
怎樣通過Arduino UNO板連接ESP8266
評論