以下均為猜測
是不是MCU一直發轉速訊息導致處理命令延遲了?如果你是用超時
發送的話?另外接收命令是用polling還是interrupt的方式做?
另外步進馬達驅動你是用驅動器還是用IO控制,裡面有沒有用到delay()
這類函數導致MCU響應緩慢?
轉速/感測器資料最好用post/get方式做,就是APP發送requet,MCU接收
後再發送資料會比較好,架構合理的話,對於APP顯示的響應是可以的。
其實APP上面資料0.2秒~0.5秒更新一次其實很夠了。
※ 引述《OwTaingJune (機械加魯魯)》之銘言:
: 各位前輩好:
: 我利用MCU控制步進馬達的轉速,並將目前轉速的值透過藍牙傳至APP作顯示
: 現在我在APP上面多加一個按鈕來遠端控制MCU,但發現MCU沒辦法做即時的動作
: 請問這部分要怎麼解決呢? (程式碼有包含其他的感測器的數值也會傳至APP)