今天繼續分享ESP8266Wifi模塊在Arduino開發板上的應用實踐。一些初次接觸ESP8266-12F芯片的朋友還可能不是很瞭解,所以這篇文章是對上篇筆記的補充。
下面開始表演真正的技術了:
準備材料:
1、ESP8266Wifi模塊1個。本例型號:ESP8266-12F
2、Arduino開發板1個。本例型號:Arduino R3 uno
3、焊烙鐵1個,引腳線若干,母對母排線。
操作步驟:
1、給ESP8266Wifi模塊焊接引腳,便於用母對母排線進行連接。在第一幅圖上可以清楚的看到從網上購買的Wifi模塊是沒有引腳的,連接有點麻煩,焊上引腳之後便於後期其他模塊的組合,拆解。所以不建議通過引線焊死。
2、根據下圖把wifi芯片和arduino主板連接:
3、調試AT指令進行數據及模式等設置:
在這個例子中我沒有用USB轉TTL,而是通過Arduino開發板與ESP8266模塊直接連接的方式,通過串口發送AT指令進行配置。不僅可以省掉一個模塊,也可以更好的瞭解下AT指令。
每一種指令基本上對應4種操作:
4、注意事項:
每條指令發送完要換行,8266才能正確識別指令和執行指令。
-
print內容包括雙引號時候需要在雙引號之前加 ,才能通過IDE的編譯。
作為客戶端訪問服務器之後,如果不執行斷開服務器指令,之後發送的指令不會被接收。
斷開服務器的命令為發送"+++"加一個空行,服務器即可斷開,之後可以進行AT操作。
對於Arduino 2560的板子可以去掉第一行、第二行代碼,僅UNO需要加第一行第二行代碼。
對於Arduino也是一個初學者,所以談不上任何經驗的分享,只是希望我的實踐筆記儘可能詳盡的記錄我在學習Arduino過程中的一些知識點,從而避免誤導其他新手,如有不同觀點及不足之處,請在下方留言。
閱讀更多 為了曾經的幾分豪情 的文章