| Typ pliku | APK |
|---|---|
| Wersja | 2.8 |
| Wydawca | Ioannis Tzanellis |
| Data wydania | 8 kwi 2020 |
| Data dodania | 8 kwi 2020 |
| Wymagania systemu operacyjnego | Android |
| Wymagania | Requires 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
____________________________________