| Тип на файла | APK |
|---|---|
| Версия | 2.8 |
| Издател | Ioannis Tzanellis |
| Дата на излизане | 8.04.2020 г. |
| Датата е добавена | 8.04.2020 г. |
| Os изисквания | Android |
| Изисквания | Requires Android 2.3.3 and up |
| Общо изтегляния | 2 |
| Цена | Free |
Описание
Вие сте ентусиаст на Arduino, който винаги е искал да управлява дистанционно вашите проекти чрез вашия телефон с Android, но не е имал времето, търпението или знанията да създаде Android Bluetooth контролер? Тогава ARDUINO BLUETOOTH КОНТРОЛЕР е това, от което се нуждаете!
Това Android приложение може да установи връзка с всеки проект на Arduino/микроконтролер, който включва bluetooth модул! Позволява на потребителя да зададе UUID на своя собствен bluetooth модул, за да свърже Android приложението с неговите проекти!!! UUID по подразбиране, който идва с това приложение, е за HC-06 безжичен сериен 4-пинов Bluetooth RF приемо-предавателен модул RS232. (Ако използвате UUID по подразбиране, за да сдвоите BT модула с вашия смартфон за първи път, ще трябва да дадете 4-цифрена парола. Тази парола е „1234“.)
Приложението се състои от 4 командни режима:
1. Режим превозно средство: Чрез натискане на бутона "джойстик" потребителят може да управлява дистанционно превозно средство със специфични жестове. За интерпретация на жестове към команди, приложението използва вградения сензор за акселерометър на смарт устройството. Налични са 8 различни жеста (FRONT, BACK, LEFT, RIGHT, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).
Можете да зададете тези жестове със свои персонализирани команди чрез бутона на менюто „Задаване на команди“.
Освен това има STOP и бутон ANDROID, който може да бъде присвоен и с персонализирани команди.
***ВАЖНО*** Режимът предоставя чрез опциите на менюто опция за промяна на ориентацията на осите на акселерометъра (X->Y, Y->X), за да работи правилно в телефони с Android с различна ориентация по подразбиране.
Освен това опциите на менюто предоставят бутон за промяна на чувствителността, за да промените точката, в която приложението улавя събитията с жестове за този режим. Както подсказва заглавието, този режим е специално проектиран за дистанционно управление на превозно средство, което използва bluetooth модул и микроконтролер.
2. Fader Mode: Този режим предоставя на потребителя лента за търсене на fader, която може да изпраща команди от 0-9 и позволява на потребителя да експериментира със серво, светодиоди, двигатели и много други.
3. Режим на контролер: Този режим осигурява стандартно оформление на контролера с общо 10 бутона, които могат да бъдат присвоени с персонализирани команди. Бутоните със стрелки са специално проектирани да изпращат команди непрекъснато, докато са натиснати, за да симулират действителен контролер.
4. Терминален режим: Този режим предоставя интерфейс, подобен на терминал, в който потребителят може да въвежда и изпраща отделна или множество команди, които ще се изпълняват последователно. Тъй като серийният порт на Arduino получава един байт наведнъж, ако потребителят въведе низ в полето за въвеждане на текст, приложението разделя този низ на знаци и ги изпраща един по един на Arduino. Трябва да се отбележи, че интервалите или празните низове се пропускат.
Всички настройки и команди на приложението се съхраняват постоянно и могат да бъдат достъпни и модифицирани по всяко време според вашите нужди.
Страничен код на Arduino
Кодът по-долу е пример за това как Arduino може да "слуша" командите, които получава чрез това приложение за Android.
char incomingByte; // променлива за получаване на данни от серийния порт
void setup() {
Serial.begin(9600); // стартирайте серийна комуникация при 9600bps
void loop() {
if( Serial.available() > 0 ) // ако данните са налични за четене
incomingByte=Serial.read(); // прочете го и го съхрани в 'incomingByte'
____________________________________
„Arduino“ е търговска марка на екипа на Arduino
____________________________________