接入單片機的接線和串口大致一樣。CH_PD和VCC接3.3V,CH_PD最好先串聯一個10k電阻再接電源防止燒壞,如果單片機工作電壓是5V,最好再接一個三端穩壓降壓模塊,把5V輸入,輸出3.3V給wifi模塊。在STC89C52RC單片機中,P3.0是RXD口,接Wifi模塊的TXD口。P3.1是TXD口,接Wifi模塊RXD口。記住度對寫,寫對讀。(燒錄單片機程序的時候要把wifi模塊接的P3.0和P3.1接線拔了,因為燒錄用的模塊接口也是P3.0和P3.1,燒錄完再接上,不然會發現燒錄軟件沒反應)
QQ截圖20190531171918.png (122.91 KB, 下載次數: 110)
下載附件
2019-5-31 17:19 上傳
esp8266-01單片機接線圖.png (148.45 KB, 下載次數: 91)
下載附件
2019-5-31 18:19 上傳
接好了后,把LED燈和蜂鳴器也接好就行了。下面是程序。其中有幾個點注意,接收到的數據是字符串,不能直接進行整數的判斷,要轉換或者判斷字符再賦值整數。代碼中可以設置端口號,這里是8080,。IP地址我沒有改,是官方默認的192.168.4.1。下載一個手機的串口調試助手,你也可以自己寫一個,用E4A中文編碼很適合初學者。選擇TCP調試。連接小車的wifi,(wifi名字一般帶ESP8266,也可以串口調試時候自己改)然后輸入IP和端口,連接,發送字符“0”、“1”、“2”進行測試。
截屏_20190531_174321.jpg (414.96 KB, 下載次數: 104)
下載附件
2019-5-31 17:45 上傳
截屏_20190531_174328.jpg (175.15 KB, 下載次數: 105)
下載附件
2019-5-31 17:45 上傳