日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ESP8266wifi模块与51单片机通信教程

發(fā)布時間:2023/12/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ESP8266wifi模块与51单片机通信教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

**

ESP8266wifi模塊與51單片機(jī)通信教程

  • 準(zhǔn)備兩個200歐左右的電阻
  • 準(zhǔn)備6根杜邦線
  • 然后將ES8266通過如圖這種方式連接起來
  • 注意:必須先配置ESP8266模塊,配置需要用到ESP8266的固件燒錄器也叫WiFi模塊下載器,具體可到某寶上買到,拿到收錄器后連接上電腦打開串口調(diào)試助手,用調(diào)試助手發(fā)送如下指令
    5.AT(返回 ok 表示通信成功)
    ? AT+CIOBAUD=X(改模塊的波特率, X 為要改成的波特率,因單片機(jī)達(dá)不到
    太高的波特率所以要更改一下波特率,因為我學(xué)習(xí)板上的晶振是 12MHZ 的,
    所以我這里改成 4800,再發(fā) AT,有 ok 表明通信成功)
    ? AT+CWMODE=X(設(shè)置工作模式指令, X 可以是 1、 2、 3,具體如下:
    1: Station 模式
    2: AP 模式
    3: Station+AP 模式
    Station 可理解為讓 wifi 模塊去連接路由器或熱點,此時模塊作為客戶端
    AP 模式可理解為模塊本身是一個熱點,手機(jī)或電腦可以連接這個熱點,此時模塊作為服務(wù)器。
    這里用的是 AP 模式
    ? AT+RST(重啟指令,設(shè)置新的工作模式后需重啟才能生效。 發(fā)送完這條指令后再發(fā)送其它指令可能會顯示串口無效,需要退出串口調(diào)試助手再重新進(jìn)入 )
    ? AT+CWSAP?(可以查看當(dāng)前 AP 模式下模塊熱點的具體信息)
    ? AT+CIFSR( 查看 IP 地址,好像都是 192.168.4.1)
    ? AT+CIPMUX=1
    ? AT+CIPSERVER=1, X( 1 表示開啟服務(wù)器, X 為自己設(shè)置的端口號,一般設(shè) 3或 4 位。也可以只開啟服務(wù)器而不設(shè)置端口號,默認(rèn)端口是 333 好像)注: 倒數(shù)的這兩條指令在模塊掉電后需要重新配置,其它那幾條配置過一次不用再重新配置了。
    到這里拿出手機(jī),打開 wifi 并連接上模塊的熱點。
    連接熱點成功后打開網(wǎng)絡(luò)調(diào)試助手這個軟件,右滑進(jìn)入設(shè)置,協(xié)議設(shè)置為TCP Client,即客戶端模式, IP 地址為 192.168.4.1,端口為剛才設(shè)置的:6666,然后點連接,連接成功后就能通信了

  • 注意:在連接單片機(jī)的RX和TX引腳時必須和ESP8266模塊的RX和TX反接才能保證正常通信
  • 將程序下載到單片機(jī)中
  • 注意:為保證通信正常必須先將ESP8266上電5S左右后才開啟51單片機(jī)或MCU,這一步是為了將單片機(jī)發(fā)送的指令成功發(fā)送給ESP8266模塊
  • 打開安卓端的或電腦的調(diào)試助手進(jìn)行調(diào)試
  • 歡迎有問題提問,共同解決
  • 總結(jié)

    以上是生活随笔為你收集整理的ESP8266wifi模块与51单片机通信教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。