Віртуальны геймпад для кіравання 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