Arduino Bluetooth Controller

Περιέχει διαφημίσεις
3,2
920 κριτικές
100 χιλ.+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

Είστε ένας ενθουσιώδης Arduino που πάντα ήθελε να τηλεχειριστηρίου έργα σας μέσω του Android κινητό σας τηλέφωνο, αλλά δεν έχουν το χρόνο, την υπομονή και τη γνώση για να οικοδομήσουμε μια Android ελεγκτή Bluetooth; Στη συνέχεια ARDUINO BLUETOOTH CONTROLLER είναι ό, τι χρειάζεστε!

Αυτό το Android εφαρμογή μπορεί να δημιουργήσει μια σύνδεση με κάθε έργο / μικροελεγκτή Arduino, που περιλαμβάνει μια μονάδα bluetooth! Επιτρέπει στο χρήστη να ρυθμίσει ένα UUID της δικής μονάδα bluetooth του, προκειμένου να συνδέσετε το android εφαρμογή με έργα του !!! Η προεπιλογή UUID που έρχεται με την εφαρμογή αυτή είναι για το HC-06 Wireless Serial 4 Pin Bluetooth πομποδέκτη RF Module RS232. (Εάν χρησιμοποιείτε το προεπιλεγμένο UUID, προκειμένου να συνδέσετε τη μονάδα BT με το smartphone σας για πρώτη φορά, θα πρέπει να δώσει ένα 4-ψήφιο κωδικό. Αυτός ο κωδικός πρόσβασης είναι "1234".)

Η εφαρμογή αποτελείται από 4 Λειτουργίες Command:

1 Λειτουργία Οχήματος: Με το πάτημα του κουμπιού "joystick" ο χρήστης μπορεί να ελέγχει εξ αποστάσεως ένα όχημα με συγκεκριμένες χειρονομίες. Για την ερμηνεία των χειρονομιών σε εντολές, η εφαρμογή χρησιμοποιεί το ενσωματωμένο αισθητήρα επιταχυνσιόμετρο της έξυπνης συσκευής. Υπάρχουν 8 διαφορετικές χειρονομίες διαθέσιμο (μπροστά, πίσω, αριστερά, δεξιά, FRONT_LEFT, FRONT_RIGHT, BACK_LEFT, BACK_RIGHT).

 Μπορείτε να ρυθμίσετε αυτές τις κινήσεις με τις δικές σας προσαρμοσμένες εντολές μέσω του κουμπιού μενού "Set Εντολές".
Επιπλέον, υπάρχει ένα STOP και μια ANDROID κουμπί που μπορεί να ανατεθεί με προσαρμοσμένες εντολές, καθώς και.

*** ΠΡΟΣΟΧΗ *** Η λειτουργία παρέχει μέσω των επιλογών του μενού την επιλογή να αλλάξετε τον προσανατολισμό της άξονες επιταχυνσιόμετρο (X-> Y, Y-> X) προκειμένου να λειτουργήσει σωστά στο Android τηλέφωνα με διαφορετικό προεπιλεγμένο προσανατολισμό.

Επιπλέον, οι επιλογές του μενού παρέχουν ένα κουμπί αλλαγής ευαισθησίας για να τροποποιήσετε το σημείο όπου το app πιάνει τα γεγονότα χειρονομία για αυτή τη λειτουργία. Όπως υποδηλώνει ο τίτλος, αυτή η λειτουργία είναι ειδικά σχεδιασμένα για να ελέγχουν εξ αποστάσεως ένα όχημα το οποίο χρησιμοποιεί μια μονάδα bluetooth και ένα μικροελεγκτή.


2. Fader Λειτουργία: Αυτή η λειτουργία παρέχει στο χρήστη με ένα ποτενσιόμετρο-seekbar που μπορεί να στείλει εντολές από 0-9 και επιτρέπουν στο χρήστη να πειραματιστεί με τα servos, leds, κινητήρες και πολλά άλλα.

Λειτουργία 3 Controller: Αυτή η λειτουργία παρέχει μια τυπική διάταξη ελεγκτή με 10 κουμπιά στο σύνολο που μπορεί να ανατεθεί με προσαρμοσμένες εντολές. Τα πλήκτρα βέλους που έχουν σχεδιαστεί ειδικά για να στείλει εντολές συνεχώς, ενώ πιέζεται, ώστε να προσομοιώνουν μια πραγματική ελεγκτή.

4. Terminal Λειτουργία: Η λειτουργία αυτή παρέχει ένα τερματικό-όπως διεπαφή μέσω της οποίας ο χρήστης μπορεί να πληκτρολογήσει και να στείλετε μεμονωμένες ή πολλαπλές εντολές που θα εκτελέσει διαδοχικά. Από σειριακή θύρα Arduino λαμβάνει ένα byte σε ένα χρόνο, αν ο χρήστης πληκτρολογεί ένα string στο πεδίο εισαγωγής κειμένου, η εφαρμογή χωρίζει αυτή η συμβολοσειρά σε χαρακτήρες και τους στέλνει ένα προς ένα με Arduino. Θα πρέπει να σημειωθεί ότι τα κενά ή τις κενές συμβολοσειρές παραλείπονται.


Όλες οι ρυθμίσεις εφαρμογής και εντολές αποθηκεύονται μόνιμα και μπορούν να προσεγγιστούν και να τροποποιηθεί ανά πάσα στιγμή ανάλογα με τις ανάγκες σας.


################################################## ################################################
Arduino Side Κωδικός

Παρακάτω κώδικας είναι ένα παράδειγμα του πώς Arduino μπορεί να "ακούει" τις εντολές που λαμβάνει μέσω αυτής της εφαρμογής Android.

char incomingByte? // Μεταβλητή για να λάβετε δεδομένα από τη σειριακή θύρα

void setup () {
  Serial.begin (9600)? // Ξεκινήσει σειριακή επικοινωνία σε 9600bps
}
void loop () {
  αν (Serial.available ()> 0) // αν είναι διαθέσιμα δεδομένα για να διαβάσετε
  {
   incomingByte = Serial.read ()? // Το διαβάσετε και να το αποθηκεύσετε σε «incomingByte»
  }

}
____________________________________
                                                                
© «Arduino είναι ένα εμπορικό σήμα της ομάδας Arduino
____________________________________
Ενημερώθηκε στις
7 Φεβ 2017

Ασφάλεια δεδομένων

Η ασφάλειά σας ξεκινά από την κατανόηση του τρόπου με τον οποίο οι προγραμματιστές συλλέγουν και κοινοποιούν τα δεδομένα σας. Οι πρακτικές απορρήτου και ασφάλειας δεδομένων μπορεί να διαφέρουν ανάλογα με τη χρήση, την περιοχή και την ηλικία σας. Αυτές οι πληροφορίες παρέχονται από τον προγραμματιστή και ενδέχεται να ενημερωθούν με την πάροδο του χρόνου.
Δεν κοινοποιούνται δεδομένα σε τρίτα μέρη
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης κοινοποίησης από τους προγραμματιστές
Δεν συλλέχθηκαν δεδομένα
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης συλλογής από τους προγραμματιστές

Βαθμολογίες και αξιολογήσεις

3,2
828 αξιολογήσεις
Ένας χρήστης του Google
21 Οκτωβρίου 2018
Δεν δουλεύει. Εάν βάλω άλλα πρόγραμματα παρόμοια δουλεύουν το δικό σου όχι. Redmi note 3 pro
Σας φάνηκε χρήσιμο αυτό το περιεχόμενο;
Ένας χρήστης του Google
24 Δεκεμβρίου 2014
Useful app!
1 άτομο βρήκε χρήσιμη αυτή την κριτική
Σας φάνηκε χρήσιμο αυτό το περιεχόμενο;
Ένας χρήστης του Google
3 Οκτωβρίου 2013
Nice app!!!
1 άτομο βρήκε χρήσιμη αυτή την κριτική
Σας φάνηκε χρήσιμο αυτό το περιεχόμενο;

Υποστήριξη εφαρμογής

Σχετικά με τον προγραμματιστή
ioannis tzanellis
ioannis.kiwe@gmail.com
Netherlands
undefined

Παρόμοιες εφαρμογές