Use APKPure App
Get Arduino Bluetooth Controlled J old version APK for Android
Steruj robotem za pomocą wirtualnego joysticka, przycisków lub akcelerometru.
Logika aplikacji na Androida
Na ekranie znajduje się 5 przycisków, a mianowicie czarny, czerwony, zielony, żółty, niebieski.
Czarny przycisk jest joystickiem, podobnie jak prawdziwy kontroler joysticka - joystick zapewnia 2 wartości
1. Kąt [0–359]
2. Siła [0–100]
Pozostałe przyciski (czerwony, zielony, żółty, niebieski) są normalnymi przyciskami, domyślnie wartości są ustawione na 0. Możesz zmienić wartości, przechodząc do Menu> Ustawienia.
Wartości joysticka, czerwony, zielony, żółty, niebieski będą widoczne w czasie rzeczywistym po lewej i prawej stronie .
Połączenie tych wszystkich przycisków (danych) jest przesyłane przez bluetooth
1. Domyślnie siedem cyfr to 0000000
2. Pierwsze trzy cyfry oznaczają kąt
3. Druga trzycyfrowa reprezentuje siłę
4. Ostatnia cyfra reprezentuje wartości przycisku niebieski, zielony, czerwony, żółty
Przykład: siedmiocyfrowy numer to 2700891, więc
1. Pierwsze trzy cyfry oznaczają kąt tj. 270
2. Drugie trzy cyfry oznaczają siłę, tj. 089
3. Ostatnia cyfra reprezentuje wartości przycisku niebieski, zielony, czerwony, żółty, tj. 1
Szkic Arduino (skopiuj wklej ten kod, aby zobaczyć wartości)
void setup () {
Serial.begin (9600);
}
void loop () {
if (Serial.available ()> 0)
{
Wartość ciągu = Serial.readStringUntil ('#');
if (value.length () == 7)
{
Kąt ciągu = wartość. Podciąg (0, 3);
Siła ciągu = wartość. Podciąg (3, 6);
Przycisk łańcucha = wartość. Łańcuch (6, 8);
Serial.print („angle:”); Serial.print (angle); Serial.print ('\ t');
Serial.print („siła:”); Serial.print (siła); Serial.print ('\ t');
Serial.print („button:”); Serial.print (button); Serial.println („”);
Serial.flush ();
wartość = "";
}
}
}
Last updated on Jan 19, 2021
Bugfix in Joystick mode.
Przesłane przez
Anwar Siibudax Jauh
Wymaga Androida
Android 4.1+
Kategoria
Raport
Arduino Bluetooth Controlled J
1.2 by Uncia Robotics
Jan 19, 2021