Arduino Bluetooth Controller

Bevat advertenties
3,8
929 reviews
100K+
Downloads
Inhoudsbeoordeling
Iedereen
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze app

Bent u een Arduino liefhebber die altijd al op afstand de controle van uw projecten via je Android-telefoon, maar had niet de tijd, het geduld of de kennis om een ​​Android Bluetooth-controller te bouwen? Dan is ARDUINO BLUETOOTH CONTROLLER wat je nodig hebt!

Dit android applicatie kan een verband met een Arduino / microcontroller project dat een Bluetooth-module gaat oprichten! Het laat de gebruiker toe om een ​​UUID van zijn eigen bluetooth module ingesteld om de Android applicatie te verbinden met zijn projecten! De standaard UUID die wordt geleverd met deze toepassing is voor de HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232. (Als je de standaard UUID gebruiken om de BT module koppelen met uw smartphone voor de eerste keer, moet u een wachtwoord van 4 cijfers geven. Dit wachtwoord is '1234 '.)

De toepassing bestaat uit 4 Command Modes:

1. Voertuig Mode: Door op de "joystick" knop kan de gebruiker op afstand besturen van een voertuig met specifieke gebaren. Voor de interpretatie van gebaren om commando's, de applicatie maakt gebruik van de ingebouwde accelerometer sensor van de smart device. Er zijn 8 verschillende gebaren beschikbaar (voor, achter, links, rechts, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 U kunt deze gebaren instellen met uw eigen aangepaste commando's via de menu knop "Stelopdrachten".
Daarnaast is er een STOP-en een Android-knop die kan worden toegewezen met aangepaste opdrachten ook.

*** BELANGRIJK *** De mode biedt via de menu-opties de optie om de richting van de accelerometer axises (X-> Y, Y-> X) om goed te werken in Android-telefoons met verschillende standaardoriëntatie veranderen.

Bovendien, menu-opties bieden een gevoeligheid verandering knop om het punt waar de app vangt het gebaar gebeurtenissen voor deze modus te wijzigen. Zoals de titel al doet vermoeden, is deze modus speciaal ontworpen om op afstand besturen van een voertuig dat een bluetooth-module en een microcontroller gebruikt.


2. Fader: deze modus biedt de gebruiker met een fader-seekbar dat commando kan sturen van 0-9 en kan de gebruiker om te experimenteren met servo's, leds, motoren en nog veel meer.

3. Controller Mode: Deze modus biedt een standaard controller lay-out met 10 knoppen in totaal die kunnen worden toegewezen met aangepaste opdrachten. De pijltjestoetsen zijn specifiek ontworpen om opdrachten continu verzenden terwijl ingedrukt, om te simuleren een echte controller.

4. Terminal Mode: Deze modus geeft een terminal-achtige interface, waarbij de gebruiker kan typen en stuur een individu of meerdere opdrachten die achtereenvolgens zullen worden uitgevoerd. Sinds Arduino seriële poort ontvangt een byte in een tijd, als de gebruiker een tekenreeks in het tekstveld invoeren, verdeelt de toepassing die string in tekens en stuurt ze een voor een om Arduino. Opgemerkt zij dat spaties of lege tekenreeksen worden overgeslagen.


Alle applicatie-instellingen en commando's worden permanent opgeslagen en kan worden geraadpleegd en gewijzigd elk moment volgens uw behoeften.


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

Onderstaande code is een voorbeeld van hoe Arduino kunnen "luisteren" de commando's die via deze Android applicatie ontvangt.

char incomingByte; / / variabele gegevens van de seriële poort te ontvangen

void setup () {
  Serial.begin (9600) / / start seriële communicatie bij 9600bps
}
void loop () {
  if (Serial.available ()> 0) / / als gegevens beschikbaar om te lezen
  {
   incomingByte = Serial.read () / / lezen en op te slaan in 'incomingByte'
  }

}
____________________________________
                                                                
© 'Arduino' is een handelsmerk van Arduino team
____________________________________
Geüpdatet op
7 feb 2017

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
Geen gegevens gedeeld met derden
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze delen
Geen gegevens verzameld
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen

Beoordelingen en reviews

3,8
833 reviews
Een Google-gebruiker
30 oktober 2015
Works great, but can sometimes be a bit slow.
5 mensen vonden deze review nuttig
Vond je dit nuttig?
Een Google-gebruiker
14 november 2014
Works just fine :)
1 persoon vond deze review nuttig
Vond je dit nuttig?