Пераход да зместу
AB

Arduino Bluetooth Controller for Android APK

Выдавец: Ioannis Tzanellis
Android APK Free
Спампаваць v2.8 2 загрузкі
Тып файлаAPK
Версія2.8
Выдавец Ioannis Tzanellis
Дата выпуску8 кра 2020 г.
Дата дададзена8 кра 2020 г.
Патрабаванні да ОСAndroid
ПатрабаванніRequires Android 2.3.3 and up
Усяго загрузак2
КоштFree

Апісанне

Вы энтузіяст Arduino, які заўсёды хацеў дыстанцыйна кіраваць сваімі праектамі праз тэлефон Android, але не меў часу, цярпення або ведаў, каб стварыць кантролер Bluetooth Android? Тады ARDUINO BLUETOOTH CONTROLLER - гэта тое, што вам трэба!

Гэта дадатак для Android можа ўсталяваць злучэнне з любым праектам Arduino/мікракантролера, які ўключае модуль bluetooth! Гэта дазваляе карыстальніку ўсталяваць UUID свайго ўласнага модуля bluetooth, каб падключыць Android-прыкладанне да сваіх праектаў!!! Стандартны UUID, які пастаўляецца з гэтым дадаткам, прызначаны для бесправаднога паслядоўнага 4-кантактнага модуля радыёчастотнага прыёмаперадатчыка Bluetooth RS232 HC-06. (Калі вы выкарыстоўваеце 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. Рэжым фейдэра: гэты рэжым дае карыстальніку панэль пошуку фейдэра, якая можа адпраўляць каманды ад 0 да 9 і дазваляе карыстачу эксперыментаваць з сервоприводами, святлодыёдамі, рухавікамі і многім іншым.

3. Рэжым кантролера: гэты рэжым забяспечвае стандартную раскладку кантролера з агулам 10 кнопкамі, якім можна прызначаць карыстальніцкія каманды. Кнопкі са стрэлкамі спецыяльна распрацаваны для бесперапыннай адпраўкі каманд падчас націску, каб імітаваць сапраўдны кантролер.

4. Рэжым тэрмінала: гэты рэжым забяспечвае інтэрфейс, падобны на тэрмінал, у якім карыстальнік можа ўводзіць і адпраўляць асобныя або некалькі каманд, якія будуць выконвацца паслядоўна. Паколькі паслядоўны порт Arduino атрымлівае па адным байце, калі карыстальнік уводзіць радок у поле ўводу тэксту, праграма разбівае гэты радок на сімвалы і адпраўляе іх адзін за адным у Arduino. Варта адзначыць, што прабелы або пустыя радкі прапускаюцца.

Усе налады і каманды прыкладання пастаянна захоўваюцца і могуць быць даступныя і зменены ў любы час у адпаведнасці з вашымі патрэбамі.

Пабочны код Arduino

Ніжэй прыведзены код прыкладу таго, як Arduino можа "праслухоўваць" каманды, атрыманыя праз гэта дадатак Android.

char incomingByte; // зменная для атрымання дадзеных з паслядоўнага порта

несапраўдная ўстаноўка() {

Serial.begin(9600); // пачаць паслядоўную сувязь з хуткасцю 9600 біт/с

несапраўдны цыкл() {

if( Serial.available() > 0 ) // калі дадзеныя даступныя для чытання

incomingByte=Serial.read(); // прачытаць і захаваць у «incomingByte»

____________________________________

«Arduino» з'яўляецца гандлёвай маркай каманды Arduino

____________________________________

Падобныя праграмы

Альтэрнатывы