下載 APKPure App
可在安卓獲取Arduino Bluetooth Controlled J的歷史版本
使用虛擬操縱桿,按鈕或加速度計控制機器人。
Android應用邏輯
屏幕上有5個按鈕,分別是黑色,紅色,綠色,黃色,藍色。
黑色按鈕是操縱桿,類似於真實的操縱桿控制器-操縱桿提供2個值
1.角度[0-359]
2.強度[0-100]
其餘按鈕(紅色,綠色,黃色,藍色)是普通按鈕,默認情況下其值設置為0。您可以通過進入菜單>設置來更改值。
操縱桿,紅色,綠色,黃色,藍色按鈕值將實時顯示在的左側和右側。
這些所有按鈕(數據)的組合通過藍牙發送
1.默認情況下,將七位數設置為0000000
2.前三位數字代表角度
3.後三位數代表力量
4.最後一位代表按鈕藍色,綠色,紅色,黃色的值
例如:七位數是2700891,所以
1.前三位數代表角度,即270
2.後三位數代表強度,即089
3.最後一位代表按鈕藍色,綠色,紅色,黃色的值,即:1
Arduino Sketch(複製粘貼此代碼以查看值)
void setup(){
Serial.begin(9600);
}
無效循環(){
if(Serial.available()> 0)
{
字符串值= Serial.readStringUntil('#');
if(value.length()== 7)
{
字符串角度= value.substring(0,3);
字符串強度= value.substring(3,6);
字符串按鈕= value.substring(6,8);
Serial.print(“ angle:”); Serial.print(angle); Serial.print('\ t');
Serial.print(“ strength:”); Serial.print(strength); Serial.print('\ t');
Serial.print(“ button:”); Serial.print(button); Serial.println(“”);
Serial.flush();
value =“”;
}
}
}
Last updated on 2021年01月20日
Bugfix in Joystick mode.
Arduino Bluetooth Controlled J
1.2 by Uncia Robotics
2021年01月20日