薛宏緯 發表於 2016-12-31 17:27:39

新手四軸

本帖最後由 薛宏緯 於 2016-12-31 19:32 編輯

最近在用arduino r3 uno做四軸 我用apc220無線模組,現在卡在我用兩個搖桿一個控制油門,一個控制方向,可是我不知道該如何傳出多個不同的值,和接收不同的值。
本來是想用Serial.write(power);//傳出油門
                  Serial.write(x);//傳出方向搖桿x軸的值
                     Serial.write(y);//傳出方向搖桿y軸的值


在利用Serial.read()接收三個只能讀到油門的值,之後上網找了一些文章,發現這樣只會讀取到第一個值,那該如何不斷的讀取不同的3個值。

超新手 發表於 2017-1-3 08:30:51

要等到 Serial.available() >= 3之後,
再去Serial.read() 三次
就可以收到三個不同的值

不過....
還是會有其他問題
先試試看再說

薛宏緯 發表於 2017-1-7 16:23:10

原來Serial.available()還可以這樣用,謝謝大大寶貴的意見,我之後還用了另一種方法,值接把3個值轉字串一起傳出去,到接收端在解碼
頁: [1]
查看完整版本: 新手四軸