Используйте приложение APKPure
Историческую версию Arduino Bluetooth Controlled J можно получить на Android
Управляйте своим роботом с помощью виртуального джойстика, кнопок или акселерометра.
Логика приложения для Android
На экране 5 кнопок: черный, красный, зеленый, желтый, синий.
Черная кнопка - это джойстик, такой же, как настоящий контроллер джойстика - джойстик предоставляет 2 значения
1. Угол [0 - 359]
2. Сила [0 - 100]
Остальные кнопки (красная, зеленая, желтая, синяя) являются обычными кнопками, по умолчанию их значения установлены на 0. Вы можете изменить значения, перейдя в Меню> Настройка.
Значения кнопок джойстика, красной, зеленой, желтой и синей кнопок будут видны слева и справа от в режиме реального времени.
Сочетание всех этих кнопок (данных) отправляется через Bluetooth
1. По умолчанию установлено семь цифр 0000000
2. Первые три цифры представляют угол
3. Вторые три цифры обозначают силу
4. Последняя цифра представляет значения кнопки синий, зеленый, красный, желтый
Пример: семизначный номер 2700891, т.
1. Первые три цифры представляют угол, т.е. 270
2. Вторые три цифры обозначают силу, т. Е. 089
3. Последняя цифра соответствует значению кнопки синий, зеленый, красный, желтый, т. Е. 1
Arduino Sketch (скопируйте и вставьте этот код, чтобы увидеть значения)
void setup () {
Serial.begin (9600);
}
void loop () {
если (Serial.available ()> 0)
{
String value = Serial.readStringUntil ('#');
если (value.length () == 7)
{
Угол строки = значение подстроки (0, 3);
Прочность строки = значение подстроки (3, 6);
Строковая кнопка = значение подстроки (6, 8);
Serial.print ("угол:"); Serial.print (угол); Serial.print ('\ t');
Serial.print ("сила:"); Serial.print (сила); Serial.print ('\ t');
Serial.print ("кнопка:"); Serial.print (кнопка); Serial.println ("");
Serial.flush ();
значение = "";
}
}
}
Last updated on 19/01/2021
Bugfix in Joystick mode.
Загрузил
Anwar Siibudax Jauh
Требуемая версия Android
Android 4.1+
Категория
Жаловаться
Arduino Bluetooth Controlled J
1.2 by Uncia Robotics
19/01/2021