Przejdź do treści
AB

Arduino Bluetooth Controller for Android APK

Android APK Free
Typ plikuAPK
Wersja2.8
Wydawca Ioannis Tzanellis
Data wydania8 kwi 2020
Data dodania8 kwi 2020
Wymagania systemu operacyjnegoAndroid
WymaganiaRequires Android 2.3.3 and up
Całkowita liczba pobrań2
Cena £Free

Opis

Czy jesteś entuzjastą Arduino, który zawsze chciał zdalnie sterować swoimi projektami za pomocą telefonu z Androidem, ale nie miał czasu, cierpliwości ani wiedzy, aby zbudować kontroler Bluetooth z Androidem? W takim razie ARDUINO BLUETOOTH CONTROLLER jest tym, czego potrzebujesz!

Ta aplikacja na Androida może nawiązać połączenie z dowolnym projektem Arduino/mikrokontrolera, który obejmuje moduł bluetooth! Pozwala użytkownikowi ustawić UUID własnego modułu bluetooth w celu połączenia aplikacji na Androida z jego projektami!!! Domyślny UUID, który jest dostarczany z tą aplikacją, dotyczy bezprzewodowego modułu nadawczo-odbiorczego RF HC-06 HC-06. (Jeśli używasz domyślnego UUID do sparowania modułu BT ze smartfonem po raz pierwszy, będziesz musiał podać 4-cyfrowe hasło. To hasło to „1234”.)

Aplikacja składa się z 4 trybów poleceń:

1. Tryb pojazdu: Naciskając przycisk „joystick”, użytkownik może zdalnie sterować pojazdem za pomocą określonych gestów. Do interpretacji gestów na polecenia aplikacja wykorzystuje wbudowany czujnik akcelerometru urządzenia inteligentnego. Dostępnych jest 8 różnych gestów (FRONT, BACK, LEFT, RIGHT, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

Możesz ustawić te gesty za pomocą własnych niestandardowych poleceń za pomocą przycisku menu „Ustaw polecenia”.

Dodatkowo istnieje przycisk STOP i ANDROID, do których można również przypisać niestandardowe polecenia.

***WAŻNE*** Tryb zapewnia poprzez opcje menu opcję zmiany orientacji osi akcelerometru (X->Y, Y->X) w celu poprawnego działania w telefonach z systemem Android z inną orientacją domyślną.

Ponadto opcje menu zapewniają przycisk zmiany czułości, aby zmodyfikować punkt, w którym aplikacja przechwytuje zdarzenia gestów dla tego trybu. Jak sugeruje tytuł, tryb ten został specjalnie zaprojektowany do zdalnego sterowania pojazdem, który wykorzystuje moduł bluetooth i mikrokontroler.

2. Tryb Fader: Ten tryb zapewnia użytkownikowi pasek wyszukiwania suwaków, który może wysyłać polecenia od 0 do 9 i pozwala użytkownikowi eksperymentować z serwomechanizmami, diodami led, silnikami i wieloma innymi.

3. Tryb kontrolera: Ten tryb zapewnia standardowy układ kontrolera z łącznie 10 przyciskami, do których można przypisać niestandardowe polecenia. Przyciski strzałek są specjalnie zaprojektowane do wysyłania poleceń w sposób ciągły, gdy są wciśnięte, w celu symulacji rzeczywistego kontrolera.

4. Tryb terminala: Ten tryb zapewnia interfejs podobny do terminala, w którym użytkownik może wpisywać i wysyłać pojedyncze lub wiele poleceń, które będą wykonywane sekwencyjnie. Ponieważ port szeregowy Arduino odbiera jeden bajt na raz, jeśli użytkownik wpisze ciąg w polu tekstowym wejściowym, aplikacja dzieli ten ciąg na znaki i wysyła je jeden po drugim do Arduino. Należy zauważyć, że spacje lub puste ciągi są pomijane.

Wszystkie ustawienia i polecenia aplikacji są trwale przechowywane i można je w każdej chwili uzyskać i zmodyfikować zgodnie z własnymi potrzebami.

Kod boczny Arduino

Poniższy kod jest przykładem tego, jak Arduino może „słuchać” poleceń, które otrzymuje za pośrednictwem tej aplikacji na Androida.

char przychodzącyByte; // zmienna do odbierania danych z portu szeregowego

pusta konfiguracja () {

Serial.początek(9600); // rozpocznij komunikację szeregową przy 9600bps

pusta pętla () {

if( Serial.available() > 0 ) // jeśli dane są dostępne do odczytu

przychodząceByte=Serial.odczyt(); // przeczytaj i zapisz w 'incomingByte'

____________________________________

„Arduino” to znak towarowy zespołu Arduino

____________________________________

Podobne programy

Alternatywy