4、ESP8266入門(AT模式)——手機與單片機通信

在上節中主要通過手工敲入指令的方式進行調試,但在實際項目中不可能一條條指令輸入,需要用單片機代替手工輸入調試。

總結下配置AP模式的步驟

1、配置 WiFi 模式
2、ESP8266作爲路由器設置網絡
3、完成配置重啓
4、使能多連接
5、設置端口號

因爲51單片機最常用的波特率爲9600,所以ESP8266的波特率設爲9600。
通過AT+CIOBAUD=9600指令設置ESP8266波特率爲9600,AT+RST重啓。重啓完成後記得配置步驟4和5。

AT+CIPMUX=1
AT+CIPSERVER=1,5050     

注意:在修改完波特率後,調整串口助手裏的波特率!!

連線方式跟之前差不多。

單片機 ESP8266
3.3V VCC
GND GND
RX TX
TX RX
3.3V CH_PD(EN)

如果單片機沒有3.3V電源的話,可以外接電源,但是一定要共地!
將程序燒錄到51單片機(晶振:11.0592M),注意,如果此時已將單片機與ESP8266連接的,先斷開P3.0和P3.1口。燒錄完成後在接線。

在手機app配置,因爲程序中端口爲8080,這回填8080。如果出現連接不上,在ESP8266上斷電再插上,連接成功後,發送1,LED點亮;發送0,LED熄滅。
在這裏插入圖片描述

最後提醒下,由於調試ESP8266的時候使用USB-TTL模塊,而單片機正好沒有3.3V電壓,儘量不要順手使用USB-TTL模塊提供電源(不穩定),最好乾電池。那麼如果使用乾電池的話,使用麪包板將乾電池和單片機共地!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章