在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用Arduino配置ESP8266

使用Arduino配置ESP8266

2022-10-28 | zip | 0.06 MB | 次下載 | 2積分

資料介紹

描述

這是來自BreakoutBros.com的教程在此處查看完整教程幾周前,我們研究了物聯網解決方案Particle Photon 在得到社區的大量反饋后,我們得到了Riaspire ESP8266 WiFi 板這是眾多ESP8266 開發?板之一。

ESP8266 與 Photon 一樣,是一款支持 WiFi 的微控制器模塊,可用作任何物聯網項目的解決方案。然而,由于 Particle Photon 在其所有支持下的設置和運行非常簡單,因此 ESP8266 的難度突飛猛進,這使得 ESP8266 絕對不適合初學者。文檔很難找到,而且很多 Google 搜索返回的示例要么跳過步驟,要么就是錯誤的。對于本教程,我希望將這些信息帶到一個地方,讓您使用 Arduino 設置并確保 ESP8266 正常工作,從而讓您更快地啟動和運行。

由于 ESP8266 更難上手,為什么還要使用 ESP8266?ESP8266 有兩個非常大的好處,根據項目的不同,它可能超過幾乎任何其他物聯網設備,如 Photon。

價格

ESP8266 的價格是其他一些解決方案成本的 1/4,是無與倫比的。如果您預算緊張或需要做很多事情,學習 ESP8266 將非常值得您花時間。

定制

與 Particle Photon 不同,ESP8266 是完全開放的。您不會被困在使用其他人的云或 IDE,如 Particle,并且您不需要啟用“支持”即可使用它。您可以更自由地使用 ESP8266 來滿足您項目的需求。您可以將 ESP8266 設為個人服務器或將其置于 AP 模式以充當 WiFi 接入點。ESP8266 還將教給您比 Photon 更多的知識,因為 Photon 在后臺與 Particle 集成時所做的很多事情,您可以自己學習如何做到這一點。

設置硬件

與 Photon 一樣,ESP8266 是 3.3V 設備,因此您必須使用 3.3V 為其供電。不要使用 Arduino 5V,因為這會永久損壞 ESP8266。標準 Arduino 中的 3.3V 電源在峰值瞬態期間也無法提供足夠的電流為 ESP8266 供電。使用電流至少為 500 mA 的 3.3V 電源。在 Elegoo 37 傳感器套件中使用了 3.3V 電源它非常完美,因為它適合標準面包板,使一側導軌為 3.3V,另一側導軌為 5.0V。

您可以通過多種方式使用 ESP8266。在本教程中,我們將僅通過將 Arduino IDE 串行端口串行鏡像到連接到 ESP8266 的軟件串行端口來演示它的功能。這也將允許我們更改它的一些設置并將其連接到您的家庭 WiFi。您還可以購買串行 USB 到 TTL 轉換器并使用基于命令的串行程序(如 Putty)發送這些命令。我沒有串行 USB 到 TTL 轉換器,所以我選擇只使用 Arduino 和串行鏡像命令。如果您使用串行 USB 到 TTL 轉換器,請務必同時使用電平轉換器,這樣您就不會將 5V 施加到 ESP8266。

您還可以添加一個ESP8266wifi 庫和 Arduino IDE ,其中包括使用 ESP8266 的庫,您可以使用它們直接編程,而不僅僅是發送帶有提示的命令。最終,這將是為大多數物聯網項目設置 ESP8266 的最簡單方法,但這值得一整篇單獨的文章。

示意圖

?
pYYBAGNYytOAEkgRAAE_bt7kYDY289.png
?

將 ESP8266 TX 引腳連接到 Arduino 的引腳 2,RX 引腳連接到 Arduino 的引腳 3,并確保 3.3V 電源的 GND 和 Arduino GND 已連接。接下來使用高 2k 電阻將 ESP8266 啟用引腳上拉至 3.3V。您將通過其 USB 端口為 Arduino 供電,這也是您與 ESP8266 通信的方式。

Arduino的代碼

我找到了從這個來源串行鏡像端口的想法來吧,去這個網站獲取代碼。它基本上只是在串行可用時查找并將其打印到軟件 ESPSerial 并且每當軟件 ESPSerial 可用時將其打印到串行。您需要先將 (9600) 的波特率更改Serial.beginESPSerial.begin(115200)。繼續并將其上傳到您正在使用的 Arduino。安裝后打開串行監視器。如代碼中所述,確保選擇 NL 和 CL 以在底部查看,并將 112500 設置為波特率。

?
poYBAGNYytaAKZjBAAA1njXZdwk706.png
?

現在串行監視器已啟動并運行,您可以打開 ESP8266,您應該會看到一些啟動命令,但它會非常混亂。這是因為 ESP8266 設置為 115200 波特率,而 Arduino 簡單的軟件串行無法跟上該速度。

在串行文本框中鍵入“AT”,如果您看到“OK”作為響應,那么您已正確連接。再一次,這可能仍然有點混亂,混雜著一些亂七八糟的東西。你可以在下面的“re'dy”和AT旁邊的盒子中看到這種混亂。

?
poYBAGNYytiAcU3nAABPWP3uc0I588.png
?

通過鍵入更改 ESP8266 波特率

AT+UART_DEF=9600,8,1,0,0

您應該會收到一個 OK。

現在,無論何時鍵入,您都不應該看到響應。首先退出程序并將 和更改為?Serial.begin(115200)現在再次打開串行監視器并確保選擇 9600 作為波特率。現在輸入 AT 命令,您應該再次確定。ESPSerial.begin(115200)Serial.begin(9600)ESPSerial.begin(9600)

?
pYYBAGNYytqATDksAAA3fdPZLSk969.png
?

如果您沒有收到任何回復,請嘗試以下操作:

  • 驗證您是否為 ESP8266 使用至少 500mA 的 3.3V 電源
  • 驗證 ESP8266 的 GND 和 Arduino 的 GND 是否連接
  • 驗證 ESP8266 的 TX 引腳連接到 Arduino 的引腳 2,ESP8266 的 RX 引腳連接到引腳 3。
  • 使用 10k 電阻驗證 ESP8266 的 EN 引腳上拉至 3.3V
  • 如果您沒有更改 ESP8266 的波特率,請確保在 Arduino 程序中寫入serial.begin()115200,并且選擇 115200 作為 Arduino 串行監視器的波特率
  • 如果您已將 ESP8266 的波特率更改為 9600,請確保在 Arduino 程序中為 serial.begin() 寫入 9600,并且選擇 9600 作為 Arduino 串行監視器的波特率
  • 確保選擇了 NL 和 CL
  • 如果您仍然遇到問題,則可能是 ESP8266 的起始波特率與 115200 不同、接線錯誤或 ESP8266 損壞。

將 ESP8266 連接到 WiFi 的命令

您可以在此處查看 ESP8266 的所有命令:我們將僅在本教程中使用其中一些命令。首先通過使用確保 ESP8266 的模式為模式 1

AT+CWMODE=1

如果這行得通,你應該收到一個 OK。接下來查看可用的網絡:

AT+CWLAP

?
poYBAGNYyt2ADPmbAACjHygpbsw792.png
?

接下來選擇您的網絡并輸入:

AT+ CWJAP=”YOUR_SSID”,”YOUR_PASSWORD”

?
pYYBAGNYyt-ALcB9AAC614afMBE526.png
?

*請注意,“ YOUR_SSID”是您的 WiFi 網絡的 SSID, “ ”是您的 WiFi 網絡YOUR_PASSWORD的密碼。如果連接成功,您應該會看到一個“ WiFI Connected”,然后是一個“ ”,然后是 OK。WiFi Got IP

要獲取 ESP8266 的 IP 地址,請輸入:

AT+CIFSR

?
poYBAGNYyuKAKgU6AAC5KPvhIhY969.png
?

這將是您的本地 IP 地址。現在,如果您想看到一些很酷的東西,請打開 CMD 提示符并 PING 這個 IP 地址:

?
pYYBAGNYyuSAAgtPAABWvSr0aR4248.png
?

它有 4 次成功的 ping!現在您已成功將 ESP8266 連接到家庭 WiFi,并通過 WiFi 與您的計算機 ping ESP8266。請繼續關注并訂閱,這樣您就不會錯過任何評論或教程!我們計劃繼續將 ESP8266 用于更多項目。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 久久精品国产亚洲婷婷 | 天天骑夜夜操 | 狠狠干成人 | 黄色绿像一级片 | 欧洲性freefree大白屁股 | 亚洲午夜精品久久久久久抢 | 午夜精品福利视频 | 成人黄色一级片 | 久久久久久噜噜噜久久久精品 | 天天拍夜夜爽 | 日本精品高清一区二区2021 | 五月婷激情| 亚洲bbb | 婷婷视频网站 | 女人张开腿让男人捅爽 | 国产视频日本 | 天天搞夜夜 | 天天干天天草天天射 | 天天做夜夜操 | 中文天堂网在线www 中文天堂资源在线www | 卡1卡2卡3精品推荐老狼 | 天堂一区二区三区在线观看 | 国产在线精品美女观看 | 欧美午夜片 | 亚洲va中文va欧美va爽爽 | 国产免费久久精品99 | 国产精品久久精品牛牛影视 | 久久色婷婷| 久久久美女视频 | 精品国内视频 | xxx黄色片| 欧美在线一级视频 | 污污的网站免费阅读 | 永久免费视频网站在线观看 | 午夜精品久久久久蜜桃 | 黄色在线 | 久久婷婷国产综合精品 | 国产男女怕怕怕免费视频 | 欧美一级免费片 | 国产成人系列 | 日本特黄绿像大片免费看 |