0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣通過Arduino UNO板連接ESP8266

454398 ? 來源:wv ? 2019-10-28 09:37 ? 次閱讀

步驟1:制作連接

怎樣通過Arduino UNO板連接ESP8266

從圖開始并參考

下面是一個不錯的大型圖表,如果需要,可以將其壓縮:接線圖。

警告:同樣,請勿使用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轉(zhuǎn)到ARDUINO:

ESP上的TX到Arduino上的TX引腳(引腳1)

ESP上的RX到Arduino上的RX引腳(引腳0)

------------------------------------------------- ------------

ARDUINO上的

RESET引腳必須連接到GND引腳(這會禁用串行接口上的板復位) Arduino中的com初始化)

-------------------------------------- -----------------------

如果正確連接了所有部件,則至少應看到ESP閃光燈上的藍色LED當您重置/重新啟動它時。

第2步:打開Arduino IDE和串行監(jiān)視器

您現(xiàn)在應該全部設置為通過串行監(jiān)視器通過Arduino UNO與您的ESP進行通信

我的所有ESP都已預加載了AT命令庫。話雖這么說,但是有人說他們的ESP最初沒有任何東西,所以他們必須刷新一個或另一個固件。我們將在此步驟中找到任何一種方法

打開Arduino IDE,選擇Arduino UNO連接到的端口,然后打開串行監(jiān)視器。

在串行監(jiān)視器的右下角,選擇115200作為波特率。您還應該選擇“ NL&CR”。

確保上一步中的所有連接均正確-我們的目標是此處的基本操作,而不是閃爍,因此應將GPIO0拉高

重置/重啟ESP模塊。如果一切正常,則在串行監(jiān)視器中,您應該首先看到一些巨型字符,然后是“就緒”。如果顯示此內(nèi)容,則準備測試一些命令,因此請繼續(xù)執(zhí)行下一步。

步驟3:AT命令

現(xiàn)在,我們準備在串行監(jiān)視器中鍵入一些命令。只需鍵入所需的命令

以下是最常用的命令列表。

AT 檢查模塊是否正確連接并且功能正常,模塊將通過確認回復。

AT + RST 重置wifi模塊。在編程之前或之后將其重置是個好習慣。

AT + GMR 列出ESP8266上安裝的固件版本。

AT + CWLAP 檢測接入點(WiFi網(wǎng)絡) ),以及該區(qū)域的信號強度。 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(用于連接到其他網(wǎng)絡,這是您用來測量傳感器數(shù)據(jù)并將其發(fā)送到網(wǎng)站的方法),2是Access Point(本身是wifi網(wǎng)絡),而3是混合STATION-ACCESS POINT。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Arduino
    +關注

    關注

    187

    文章

    6455

    瀏覽量

    186349
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    44684
收藏 人收藏

    評論

    相關推薦

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發(fā),這里我準備的是淘寶購買的兼容arduinoESP8266模塊。 arduino配置 我使用的是arduino
    發(fā)表于 09-06 11:00

    esp8266esp32區(qū)別是什么

    以下是關于ESP8266ESP32的主要區(qū)別: 處理器和架構 : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構。 ESP32 :使
    的頭像 發(fā)表于 08-19 18:16 ?2830次閱讀

    esp8266不燒錄可以使用嗎

    ,可以方便地與其他硬件設備進行連接。 2. ESP8266的硬件特性 處理器 :Tensilica L106,最高頻率160MHz 內(nèi)存 :64KB SRAM,1MB Flash Wi-Fi :支持802.11 b/g/n協(xié)議,最高速
    的頭像 發(fā)表于 08-19 17:28 ?478次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 WiFi模塊連接手機主要可以通過兩種方式實現(xiàn): 通過路由器連接(STA模式)和直接作為熱點
    的頭像 發(fā)表于 08-19 17:27 ?1383次閱讀

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示
    的頭像 發(fā)表于 08-13 18:04 ?770次閱讀
    <b class='flag-5'>Arduino</b> Nano 和 NodeMCU <b class='flag-5'>ESP8266</b> 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

    使用ESP8266和AT命令集構建一個多客戶端HTTP服務器遇到的疑問求解

    我們正在嘗試使用ESP8266和 AT 命令集構建一個多客戶端 HTTP 服務器,通過串行端口連接Arduino
    發(fā)表于 07-18 08:03

    使用ESP8266arduino連接到thinkspeak云,無法將其連接到任何網(wǎng)頁,為什么?

    我正在嘗試使用 ESP8266arduino 連接到 thinkspeak 云。所以我能夠?qū)?esp 模塊連接到我的家庭 wifi,但
    發(fā)表于 07-16 07:43

    ESP8266為什么不響應Arduino?

    我是這個 wifi 芯片的新手。我的問題是,當我將其與 arduino mega 連接時,我無法從 esp8266 獲得響應。 像許多在線教程一樣,我按照說明進行操作,但仍然無法得到任何回應
    發(fā)表于 07-16 06:39

    能將ESP8266連接arduino UNO上,使用mesh組網(wǎng)嗎?

    現(xiàn)在已將ESP8266連接到了arduino,并且成功驅(qū)動,但是有個問題就是組網(wǎng)的問題,想使用mesh,但是還有有些疑問。1、將帶有mesh的固件燒錄到ESP8266中,就能自動尋找節(jié)
    發(fā)表于 07-11 06:46

    是否可以通過WPS連接ESP8266 AP?

    是否可以通過 WPS 連接ESP8266 AP(而不是通過 ESP8266 連接到具有 WPS
    發(fā)表于 07-10 06:09

    使用Wi-Fi ESP8266方案模組接入云平臺

    ESP8266的模塊芯片是基于無線通信協(xié)議的UARTWi-Fi透傳模塊芯片,支持802.11b/g/n的無線標準,并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過AT指令的形式控制,例如
    的頭像 發(fā)表于 05-10 08:20 ?1499次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺

    STM32、ESP8266與MQTT連接阿里云物聯(lián)網(wǎng)的串口通信異常解析

    STM32、ESP8266與MQTT協(xié)議連接阿里云物聯(lián)網(wǎng)平臺時常見的串口通信異常介紹 在構建物聯(lián)網(wǎng)應用時,STM32、ESP8266與MQTT協(xié)議的結合是實現(xiàn)設備與網(wǎng)絡間穩(wěn)定通信的關鍵。然而,在
    的頭像 發(fā)表于 04-19 17:19 ?1253次閱讀

    單片機怎么連接wifi模塊esp

    連接WiFi模塊ESP8266到單片機有多種方法和步驟。在這篇文章中,我將為您詳細介紹如何連接ESP8266模塊到Arduino單片機。本文
    的頭像 發(fā)表于 12-25 13:42 ?2111次閱讀

    使用CW32單片機通過ESP8266連接OneNET物聯(lián)網(wǎng)平臺

    這期視頻向大家介紹如何使用CW32單片機通過ESP8266連接OneNET物聯(lián)網(wǎng)平臺,發(fā)送溫濕度數(shù)據(jù)到平臺,并接受平臺的云控制。
    的頭像 發(fā)表于 11-09 14:32 ?1319次閱讀

    esp8266microPython如何調(diào)用Arduino庫?

    esp8266microPython如何簡單的調(diào)用Arduino庫,本人C++不是太熟練,想把ATmega328p的一個LCD屏驅(qū)動移植到esp8266 microPython 上,不知如何實現(xiàn)
    發(fā)表于 10-30 07:42