Віртуальний геймпад для управління DIY пристроями і роботами по bluetooth. Розроблено в RobotClass.
АЛГОРИТМ РОБОТИ
Після кожного натискання кнопки, програма відправляє по Bluetooth один символ, який кодує команду. Якщо в меню обраний режим "безперервний потік команд", то символи будуть відправлятися безперервної послідовністю, поки користувач тисне на кнопку. У звичайному режимі, при натисканні на кнопку буде відправлений тільки один символ у верхньому регістрі і такий же символ, але в нижньому регістрі, при її відпусканні.
СПИСОК КОМАНД
- стрілка вперед - F
- стрілка назад - B
- стрілка вліво - L
- стрілка вправо - R
- кнопки A, B, C, D - відповідно символи A, B, C, D
- бігунок - символи від 0 до 9
ПРОГРАМА НА ARDUINO
void setup () {
Serial.begin (9600);
}
void loop () {
char incomingByte;
if (Serial.available ()> 0) {
incomingByte = Serial.read ();
if (incomingByte == 'F') {
moveForward ();
} Else if (incomingByte == 'B')
moveBackward ();
}
}
}
================
Більш детальна інформація на нашому сайті: http://robotclass.ru/tutorials/arduino-bluetooth
Ми в Instagramm: https://instagram.com/robotclass.ru
VK: https://vk.com/robotclass_ru
FB: https://facebook.com/makeitlab