標題:
esp8266與單片機通訊問題!
[打印本頁]
作者:
124192
時間:
2020-3-26 23:22
標題:
esp8266與單片機通訊問題!
目前在做一個設計,遇到的難題是:
1、 esp8266模塊如何與51單片機連接,能實現(xiàn)在手機APP上控制步進電機?
2、如果能的話最好是利用點燈科技APP控制(當然其他的也可以),具體要怎么操作呢?
回帖有獎勵(盡量講的詳細點唄),真心求教!先感謝大家了
作者:
wo4fisher
時間:
2020-3-27 01:19
esp826本身就是一款單片機,所以,如果不清楚怎么和51通訊,你可以直接在esp826上開發(fā)程序。可以使用esp8266版的arduino,網(wǎng)上搜一下就能找到好多資料還有好多應用,包括和手機通訊。
當然,也可以用51來開發(fā),8266使用官方at固件。這樣,51需要使用uart串口和8266連接,tx接對方的rx,rx接對方的tx,也就是我的發(fā)送接你的接收,你的發(fā)送接我的接收,直接引腳對引腳連接就可以,中間不需要轉(zhuǎn)換和其他多余的連接。對應引腳,分別去找兩者的硬件引腳排列表格,51見51得手冊,8266見8266得手冊。然后就是熟悉使用at指令去控制8266聯(lián)網(wǎng),進入透傳模式,之后就是51本身去使用tcp協(xié)議、udp協(xié)議、mqtt協(xié)議等等,這個參照具體的平臺的協(xié)議接口進行操作就可以了。
!
作者:
game灬boy
時間:
2020-3-27 10:03
通過串口通訊,可以讓手機APP連WiFi發(fā)送特定指令,WiFi通過串口發(fā)給51,在51串口中斷中根據(jù)不同指令對程序中的變量重新賦值;達到控制效果;
例如:
APP發(fā)一個FF 給WiFi通過串口51收到這個FF,在串口中斷判斷
if (Buff==FF)
電機前進;
if (Buff==FE)
電機后退;
作者:
game灬boy
時間:
2020-3-27 10:06
我發(fā)過一個ESP8266 控制電機的簡單邏輯,你可以看一下,手機APP用的TCP連接,應用商店里面就有
作者:
來51學習的
時間:
2020-3-27 12:51
你好!
1、51單片機和ESP8266是采用串口通訊
2、單片機通過電機驅(qū)動接到步進電機
3、ESP8266可以設置成熱點模式
4、手機直接搜索這個熱點,接入ESP82668266
5、APP可以自己編程,這樣根據(jù)需要更靈活控制
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1