Arduino Bluetooth Controller

Indeholder annoncer
3,8
929 anmeldelser
100 t+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

Er du en Arduino-entusiast, der altid ønsket at fjernbetjene dine projekter via din Android-telefon, men ikke har tid, tålmodighed eller viden til at bygge en Android Bluetooth controller? Så ARDUINO BLUETOOTH CONTROLLER er, hvad du har brug for!

Denne Android applikation kan etablere en forbindelse med en Arduino / microcontroller projekt, som indebærer et Bluetooth-modul! Det giver brugeren mulighed for at indstille en UUID sin egen Bluetooth-modul for at forbinde Android ansøgning med sine projekter! Som standard UUID, der kommer med dette program er for HC-06 Wireless Serial 4 Pin Bluetooth RF transceiver modul RS232. (Hvis du bruger standard UUID for at parre BT modul med din smartphone for første gang, bliver du nødt til at give en 4-cifret kodeord. Denne adgangskode er '1234 ').

Applikationen består af 4 Kommando Modes:

1.. Køretøjets Mode: Ved at trykke på "joystick" knappen brugeren fjernbetjening kan styre et køretøj med bestemte bevægelser. Ved fortolkning af bevægelser til kommandoer, bruger programmet den indbyggede accelerometer sensoren for smart enhed. Der er 8 forskellige fagter til rådighed (forside, bagside, venstre, højre, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Du kan indstille disse bevægelser med dine egne brugerdefinerede kommandoer gennem på knappen menuen "Set Kommandoer".
Derudover er der en STOP og en android knap, der kan tildeles med brugerdefinerede kommandoer så godt.

*** VIGTIGT *** Tilstanden giver via menupunkterne mulighed for at ændre retningen på accelerometer axises (X-> Y, Y-> X) for at kunne fungere korrekt i Android-telefoner med forskellige standard orientering.

Desuden menupunkter giver en følsomhed knappen Skift for at ændre det punkt, hvor den app fanger gestus begivenheder for denne tilstand. Som titlen antyder, er denne tilstand specielt designet til at fjernstyre et køretøj, der bruger en Bluetooth-modul og en microcontroller.


2. Fader Mode: Denne funktion giver brugeren en fader-seekbar der kan sende kommandoer fra 0-9 og giver brugeren mulighed for at eksperimentere med servoer, lysdioder, motorer og mange flere.

3. Controller Mode: Denne funktion giver en standard controller layout med 10 knapper i alt, der kan tildeles med brugerdefinerede kommandoer. Med piletasterne er specielt designet til at sende kommandoer kontinuerligt, mens trykket, for at simulere en aktuel controller.

4.. Terminal Mode: Denne tilstand giver en terminal-lignende interface, hvor brugeren kan skrive og sende en person eller flere kommandoer, der vil udføre sekventielt. Da Arduino seriel port modtager en byte ad gangen, hvis brugeren skriver en streng i input tekstfeltet, ansøgningen opdeler denne streng i karakterer og sender dem én efter én til Arduino. Det skal bemærkes, at mellemrum eller tomme strenge springes over.


Alle programindstillinger og kommandoer gemmes permanent og kan tilgås og ændres til enhver tid i henhold til dine behov.


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino Side Code

Nedenfor kode er et eksempel på, hvordan Arduino kan "lytte" de kommandoer, der modtager gennem denne Android applikation.

char incomingByte / / variabel til at modtage data fra den serielle port

void setup () {
  Serial.begin (9600) / / start seriel kommunikation på 9600bps
}
void loop () {
  if (Serial.available ()> 0) / / hvis data er til rådighed til at læse
  {
   incomingByte = Serial.read () / / læse det og gemme det i 'incomingByte'
  }

}
____________________________________
                                                                
© 'Arduino "er et varemærke tilhørende Arduino hold
____________________________________
Opdateret
7. feb. 2017

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data

Bedømmelser og anmeldelser

3,8
833 anmeldelser