單片機通過串口采集電流傳感器的電流(數字量),通過WIFI(串口)發給手機,手機通過WIFI給單片機發命令。
電流傳感器就是從淘寶買的,沒個型號,輸出為數字量;
WIFI就是ESP12s
現在很痛苦和迷茫的就是電流傳感器源源不斷的通過串口給單片機發電流值,怎么將WIFI也接入單片機,通過單片機決議電流值,通過WIFI發給手機呢?
二就是,如果手機通過WIFI給單片機發命令,于此同時,電流傳感器也在給單片機發電流值,怎么解決二者的沖突問題啊?
懇請各位大神出出主意,我要崩潰了。。。。
uj5u.com熱心網友回復:
開兩個串口啊,串口1用來讀取電流傳感器的電流值,串口2用來接受手機發送的命令和發送電流值給手機uj5u.com熱心網友回復:
一、現在很痛苦和迷茫的就是電流傳感器源源不斷的通過串口給單片機發電流值,怎么將WIFI也接入單片機,通過單片機決議電流值,通過WIFI發給手機呢?網上淘一塊WIFI轉串口芯片,你只需要撰寫串口通信程式即可,多簡單呀!不需要自己撰寫TCP通信程式,如果你自己撰寫TCP協議程式,就復雜啦!。
二、二就是,如果手機通過WIFI給單片機發命令,于此同時,電流傳感器也在給單片機發電流值,怎么解決二者的沖突問題啊?
哈哈!
1、電流傳感器也在給單片機發電流值,占用單片機的串口1
2、手機和WIFI(WIFI轉串口芯片)通信,,占用單片機的串口2
不就互不干擾啦! 我們的設備就是這么搞滴!
uj5u.com熱心網友回復:
ESP12s(是ESP8266吧?)本身就是個功能強大的單片機模塊,傳感器連接到ESP12S,編程,手機端編程和ESP12S通信
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/51864.html
標籤:單片機/工控
上一篇:keil5編譯失敗?尋求幫助
