初次接觸ESP8266模塊,說實話還是費了很大的勁,從硬件部分到軟件部分,一個一個的問題對于我這個新手來說,確實有些吃力。不過還好,在51hei電子論壇有很多這方面的資料,也有很多很友好的人,感謝他們給予的幫助。
雖然我是一個菜鳥,但我還是希望和大家分享一下。時間比較倉促,代碼也有很多不成熟的地方,希望能對初次接觸這個模塊的人有一些幫助。
1,硬件:USB轉TTL是必需的,ESP8266模塊,一般模塊出廠就已經燒好了固件,拿到就可以直接發AT指令,AT指令的手冊網上很多,可以自行百度。
硬件連接 TXD-RXD, RXD-TXD; 交叉連接,有的模塊需要自己拉高一個引腳的電平,如圖所示,電源最好是3.3V,模塊發熱很嚴重,不要長時間接電。
2 ,軟件:在執行代碼之前,模塊要先設定好什么模式,用串口助手發送AT指令設定。我的是AP模式,模塊設定為server端,然后生成一個WiFi,名字隨 意,這個時候(當然得知道模塊的IP地址),可以用電腦上的網絡助手,嘗試連接模塊,電腦必須連接ESP8266模塊產生的WiFi才可以;這幾步之后,模塊就可以連接已經下載好的單片機了,在上面設定好之后,模塊斷電重啟后,在設定的模式不會變,WiFi不會變,后面的指令就需要通過單片機發送了。到這兒基本就可以實現簡單的通訊了,程序工程已附上。
時間倉促,我也是這幾天才學的,分享只是為了更多的分享,不足的地方希望諒解,目前準備做433M。有愿意指導的或是技術交流的可以加我qq1946706342
單片機源程序如下:
所有資料51hei提供下載:
wifi_51_3.rar
(31.37 KB, 下載次數: 828)
2017-12-27 16:03 上傳
點擊文件名下載附件
|