Управляйте любым микроконтроллером, который использует модуль Bluetooth со смартфоном
Вы энтузиаст Arduino, который всегда хотел удалить свои проекты с помощью вашего телефона Android, но у меня не было времени, терпения или знаний по созданию контроллера Android Bluetooth? Затем вам нужно Arduino Bluetooth -контроллер!
Это приложение Android может установить соединение с любым проектом Arduino/Microcontroller, который включает в себя модуль Bluetooth! Это позволяет пользователю установить UUID своего собственного модуля Bluetooth, чтобы подключить приложение Android с его проектами !!! UUID по умолчанию, который поставляется с этим приложением, предназначен для беспроводного серийного 4-контактного модуля Bluetooth Bluetooth Bluetooth Bluetooth RF RS232. (Если вы используете UUID по умолчанию, чтобы впервые соединить модуль BT со своим смартфоном, вам придется дать 4-значный пароль. Этот пароль «1234».)
Приложение состоит из 4 командных режимов:
1. Режим автомобиля: нажав кнопку «джойстик», пользователь может удалить транспортное средство с определенными жестами. Для интерпретации жестов командам приложение использует встроенный датчик акселерометра интеллектуального устройства. Доступно 8 различных жестов (спереди, спина, влево, справа, Front_left, Front_right, Back_left, Back_right).
Вы можете установить эти жесты своими собственными пользовательскими командами через кнопку меню «Команды установить».
Кроме того, есть остановка и кнопка Android, которую можно назначить с пользовательскими командами.
*** ВАЖНО *** Режим обеспечивает с помощью параметров меню опцию изменить ориентацию оси акселерометра (x-> y, y-> x), чтобы правильно работать в телефонах Android с различной ориентацией по умолчанию.
Кроме того, параметры меню предоставляют кнопку «Изменение чувствительности», чтобы изменить точку, где приложение запечатлевает события жеста для этого режима. Как следует из заголовка, этот режим специально разработан для удаленного управления транспортным средством, которое использует модуль Bluetooth и микроконтроллер.
2. Режим Fader: этот режим предоставляет пользователю Fader-Seekbar, который может отправлять команды с 0-9 и позволить пользователю экспериментировать с сервоприводами, светодиодами, двигателями и многими другими.
3. Режим контроллера: этот режим обеспечивает стандартную компоновку контроллера с 10 кнопками, которые можно назначить с помощью пользовательских команд. Кнопки со стрелками специально предназначены для непрерывной отправки команд во время нажатия, чтобы имитировать фактический контроллер.
4. Поскольку последовательный порт Arduino получает один байт за раз, если пользователь вписывает строку в поле «Входной текст», приложение делит эту строку на символы и отправляет их по одному на Arduino. Следует отметить, что пространства или пустые струны пропускаются.
Все настройки приложения и команды постоянно хранятся и могут быть доступны и изменены в любое время в соответствии с вашими потребностями.
НЕОБХОДИМО
Ардуно боковой код
Ниже код является примером того, как Arduino может «прослушать» команды, которые получают это приложение Android.
char intingbyte; // переменная для получения данных из последовательного порта
void setup () {
Serial.begin (9600); // Начать последовательную связь в 9600BPS
}
void loop () {
if (serial.available ()> 0) // Если данные доступны для чтения
{
vefingByte = serial.read (); // Прочитайте это и храните в «Входном дне»
}
}
____________________________________________
© 'arduino' - товарная марка команды Arduino
____________________________________________