Πίνακας περιεχομένων:

Προβολή σειριακής οθόνης μέσω Bluetooth: 4 βήματα
Προβολή σειριακής οθόνης μέσω Bluetooth: 4 βήματα

Βίντεο: Προβολή σειριακής οθόνης μέσω Bluetooth: 4 βήματα

Βίντεο: Προβολή σειριακής οθόνης μέσω Bluetooth: 4 βήματα
Βίντεο: Πώς να μεταφέρουμε αρχεία μέσω bluetooth 2024, Νοέμβριος
Anonim
Προβολή σειριακής οθόνης μέσω Bluetooth
Προβολή σειριακής οθόνης μέσω Bluetooth

Αυτό το έργο χρησιμοποιεί μια μονάδα Bluetooth HC-05 για να αντικαταστήσει μια παραδοσιακή ενσύρματη σύνδεση που χρησιμοποιείται για την προβολή της σειριακής οθόνης.

Υλικά:

  • Arduino -
  • Breadboard -
  • Καλώδια βραχυκυκλωτήρων -
  • HC -05 μονάδα Bluetooth -

Βήμα 1: Κωδικός

Αυτός ο κώδικας είναι ένα απλό παράδειγμα σειριακής επικοινωνίας που λαμβάνεται από τα παρεχόμενα παραδείγματα στο Arduino IDE. Μπορείτε να το βρείτε στο: Αρχείο> Παραδείγματα> Επικοινωνία> Ascii Table

/*

Πίνακας ASCII Εκτυπώνει τιμές byte σε όλες τις δυνατές μορφές: - ως ακατέργαστες δυαδικές τιμές - ως δεκαδικές, εξαγωνικές, οκταδικές και δυαδικές τιμές κωδικοποιημένες με ASCII Για περισσότερες πληροφορίες σχετικά με το ASCII, δείτε https://www.asciitable.com και https:// www.asciitable.com Το κύκλωμα: Δεν απαιτείται εξωτερικό υλικό. δημιουργήθηκε το 2006 από τον Nicholas Zambetti <https://www.asciitable.com> τροποποιήθηκε στις 9 Απριλίου 2012 από τον Tom Igoe Αυτός ο κώδικας παραδείγματος είναι δημόσιος τομέας. https://www.asciitable.com */void setup () {Serial.begin (9600); ενώ (! Σειριακό) {; // περιμένετε να συνδεθεί η σειριακή θύρα. Απαιτείται μόνο για εγγενή θύρα USB} Serial.println ("ASCII Table ~ Character Map"); } int thisByte = 33; void loop () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", oct:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); εάν (thisByte == 126) {while (true) {συνέχεια? }} thisByte ++; }

  • Βεβαιωθείτε ότι ο ρυθμός baud έχει οριστεί σε 9600
  • Σχεδόν κάθε κώδικας που χρησιμοποιεί σειριακή σύνδεση με τον υπολογιστή θα λειτουργήσει, αλλά αυτό είναι ένα απλό παράδειγμα.

Βήμα 2: Κύκλωμα

Κύκλωμα
Κύκλωμα

Αφού ανέβει ο κωδικός στον πίνακα, αποσυνδέστε το ρεύμα. Στη συνέχεια, συνδέστε τη μονάδα Bluetooth στο κύκλωμα όπως φαίνεται παραπάνω:

  • GND στο έδαφος
  • VCC σε ακίδα 5v
  • TXD στο pin 0
  • RXD στο pin 1

Βήμα 3: Σύνδεση Bluetooth

Σύνδεση Bluetooth
Σύνδεση Bluetooth
Σύνδεση Bluetooth
Σύνδεση Bluetooth
Σύνδεση Bluetooth
Σύνδεση Bluetooth
  1. Ενεργοποιήστε το Arduino
  2. Ανοίξτε τις ρυθμίσεις Bluetooth του υπολογιστή σας
  3. Συνδυάστε με τη μονάδα HC-05
  4. Βρείτε το όνομα σειριακής θύρας της ενότητας στις "συσκευές και εκτυπωτές":
  5. Στο Arduino IDE, επιλέξτε σειριακή θύρα μονάδας Bluetooth (η δική μου είναι COM10)
  6. Ανοίξτε τη σειριακή οθόνη κανονικά για να δείτε τις εισερχόμενες πληροφορίες

Βήμα 4: Περισσότερα βήματα

Ακολουθούν ορισμένα προαιρετικά πράγματα που μπορεί να θέλετε να δοκιμάσετε:

  • Μπορείτε να χρησιμοποιήσετε εικονικές σειριακές θύρες αντ 'αυτού, αλλά διαπίστωσα ότι η χρήση των πραγματικών λειτουργεί πολύ πιο γρήγορα (και είναι γενικά ευκολότερη).
  • Μπορείτε επίσης να χρησιμοποιήσετε αυτήν τη διαδικασία με το τυπικό παράδειγμα Firmata για να επιτρέψετε τον ασύρματο έλεγχο με την επεξεργασία (ορίστε πρώτα την ταχύτητα στα 9600)

Συνιστάται: