① 51單片機與ESP8266通信問題
一、關於51單片機和無線WIFI模塊的接線方面
RXD、TXD、GND和51單片機的TXD、RXD、GND接好,模塊其他引腳均為高電平,電源VCC是3.3V左右(兩節1.5v干電池),本人由於沒有穩壓模塊,偷懶了當時使用5V的直流源,測試結果目前沒有問題(不過不建議啊!)
二、關於安卓手機方面
測試時可以使用,網路調試助手(下載這個app安裝在手機即可)發送數字1表示小燈亮,0表示燈滅。後續想深入的話可以自己開發安卓app軟體。
三、參數設置
由於參數的設置方法和步奏網上資料很全,這里提供相關的網址自行參考。
② 8266單片機怎麼連接外部設備,剛學只會控制led燈開關,想控制點別的又不會連接外部設備
ESP8266的I/O引腳可以輸出開關量控制晶體管、繼電器等外部開關,也可以通過串列、I2C、SPI等匯流排輸出控制指令。
③ 如何用ESP8266控制單片機
esp8266
只是一個
通訊模塊,如可以
編制一個
遠程式控制制
的手機app,
手機可以通過
app
發送控制指令
和
接收返回的
數據,單片機可以通過串口與
esp模塊連接,接收控制指令
或
數據
執行
操作
或者返回數據
等等。
④ ESP8266 如何與5v的設備通訊(比如WS2812)
8266是3.3v的單片機,所以和5v通訊需要一些轉換
首先如果是作為輸入引腳的話,用兩個電阻分壓就行
麻煩的是作為輸出
有一個辦法是用三極體
也可以用電平轉換IC
Adafruit用的是這個晶元,淘寶也很便宜,幾毛錢74LVC245,用作5-3.3v的可以
https://www.adafruit.com/proct/735
還有一個74AHCT125,可以用做3.3v-5v的。不過就比較貴了。。
https://www.adafruit.com/proct/1787
sparkfun的電源轉換板的電路
這里看到一個用法是這樣的
因為2812的邏輯高是0.7*Vcc,所以可以給第一個加一個二極體,讓vcc降到4.2v大概是這么個思路。。
然後也看到有人這么連的,但總覺得有點不穩。。
這里有一些別人總結的
https://blog.csdn.net/jinn3/article/details/7406828
http://blog.sina.com.cn/s/blog_663c259c0101751t.html
恩,看起來TXS0108比較合適。。
遇到一個情況是我只有一個引腳需要的話,上面說的大部分晶元都有點太大了,所以我又找到了這里
https://www.adafruit.com/proct/2945
他用了一個三態門晶元SN74AHCT1G125
⑤ 關於ESP8266與單片機的通信
串口通信,TX是接RX的,RX接TX。
你TX接TX,RX接RX,能收到信息才怪呢。
ESP8266,剛玩的時候可以用AT命令,串口通信,玩熟了,就用arino,直接esp8266內的單片機進行編程。不用AT命令。