Arduino Bluetooth Controller

Inneholder annonser
2,9
919 anmeldelser
100k+
Nedlastinger
Egnethet
Alle
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde
Skjermbilde

Om denne appen

Er du en Arduino entusiast som alltid ønsket å fjernstyre dine prosjekter via din Android-telefon, men ikke har tid, tålmodighet eller kunnskap til å bygge en Android Bluetooth Controller? Deretter ARDUINO BLUETOOTH CONTROLLER er hva du trenger!

Dette android applikasjonen kan etablere en forbindelse med noen Arduino / mikrokontroller prosjekt som involverer en bluetooth-modul! Den lar brukeren sette en UUID av sin egen bluetooth modul for å koble android applikasjon med sine prosjekter! Standard UUID som følger med dette programmet er for HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232. (Hvis du bruker standard UUID for å pare BT modul med din smarttelefon for første gang, blir du nødt til å gi en 4-sifret passord. Dette passordet er '1234 '.)

Søknaden består av 4 Command moduser:

En. Vehicle Mode: Ved å trykke på "joystick"-knappen kan brukeren fjernstyre en bil med bestemte bevegelser. For tolkningen av gester på kommandoer, bruker programmet den innebygde akselerometer sensor for smart enhet. Det er åtte forskjellige gester tilgjengelig (foran, bak, venstre, høyre, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Du kan stille disse bevegelsene med dine egne kommandoer gjennom menyen knappen "Set-kommandoer".
I tillegg er det en STOP og en Android-knapp som kan tildeles med egendefinerte kommandoer i tillegg.

*** VIKTIG *** Den modusen gir via menyvalgene muligheten til å endre retningen av akselerometer axises (X-> Y, Y-> X) for å fungere ordentlig i Android-telefoner med forskjellig standard orientering.

Videre menyalternativer gir en sensitivitet endring knappen for å endre det punktet der app fanger gest hendelser for denne modusen. Som tittelen antyder, er denne modusen spesielt utviklet for å fjernstyre en bil som bruker en Bluetooth-modul og en mikrokontroller.


2. Fader modus: Denne modusen gir brukeren en fader-seekbar som kan sende kommandoer fra 0-9 og tillate brukeren å eksperimentere med servoer, lysdioder, motorer og mange flere.

Tre. Controller Mode: Denne modusen gir en standard kontroller layout med 10 knapper totalt som kan tilordnes med egendefinerte kommandoer. Pilknappene er spesielt utviklet for å sende kommandoer kontinuerlig mens du trykker, for å simulere en faktisk kontrolleren.

4. Terminal Mode: Denne modusen gir en terminal-lignende grensesnitt hvor brukeren kan skrive og sende en person eller flere kommandoer som vil utføre sekvensielt. Siden Arduino seriell port mottar én byte om gangen, dersom brukeren skriver en streng i input tekstfelt, deler programmet som streng i tegn og sender dem en etter en til Arduino. Det bør bemerkes at mellomrom eller tomme strenger blir hoppet over.


Alle innstillinger og kommandoer applikasjons er permanent lagret og kan hentes ut og endres enhver tid i henhold til dine behov.


# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Arduino Side Kode

Nedenfor kode er et eksempel på hvordan Arduino kan "lytte" kommandoene som mottar gjennom denne Android-applikasjon.

røye incomingByte; / / variabel for å motta data fra serieporten

void setup () {
  Serial.begin (9600), / / ​​start seriell kommunikasjon på 9600bps
}
void loop () {
  if (Serial.available ()> 0) / / hvis data er tilgjengelig for å lese
  {
   incomingByte = Serial.read (); / / lese den og lagre den i 'incomingByte'
  }

}
____________________________________
                                                                
© 'Arduino' er et varemerke for Arduino teamet
____________________________________
Oppdatert
7. feb. 2017

Datasikkerhet

Sikkerhet starter med en forståelse av hvordan utviklere samler inn og deler dataene dine. Fremgangsmåtene for personvern og datasikkerhet kan variere basert på bruk, region og alder. Utvikleren har oppgitt denne informasjonen og kan oppdatere den over tid.
Ingen data deles med tredjeparter
Finn ut mer om hvordan utviklere deklarerer deling
Ingen data samles inn
Finn ut mer om hvordan utviklere deklarerer innsamling

Vurderinger og anmeldelser

2,9
827 anmeldelser

Appstøtte

Om utvikleren
ioannis tzanellis
ioannis.kiwe@gmail.com
Netherlands
undefined