Αυτή είναι μια διεπαφή σειριακής οθόνης Bluetooth για πειράματα με το Arduino & Bluetooth
Μπορεί να χρησιμοποιηθεί με μονάδες Bluetooth όπως HC-05, HC-06
Ειδικά χαρακτηριστικά
★ Ενεργοποιεί το Bluetooth από την εφαρμογή
★ Μπορεί να σαρώσει για διαθέσιμες συσκευές
★ Μπορεί να επιλέξει σχετική συσκευή όταν είναι διαθέσιμες περισσότερες από μία συσκευές
★ Προσαρμόσιμες διεπαφές και δυνατότητες
★ Λειτουργία αυτόματης σύνδεσης
Εάν αυτή η εφαρμογή με δυνατότητα λειτουργίας θα αποθηκεύσει την τελευταία συνδεδεμένη μονάδα Mac της μονάδας Bluetooth και θα προσπαθήσει να συνδέσει αυτήν τη μονάδα κατά την έναρξη της εφαρμογής. Μπορείτε να αλλάξετε αυτήν τη δυνατότητα ενεργοποίηση ή απενεργοποίηση από τις ρυθμίσεις
Δείγμα κώδικα
# συμπερίληψη "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (Καλωδίωση: RX-> TX of BT Module, TX-> RX of BT Module, Use shifter level ή resistor voltage divider if your BT module using 3.3V Logic level)
άκυρη ρύθμιση () {
Serial.begin (9600);
bt.begin (9600);
}
κενός βρόχος () {
εάν (β. διαθέσιμο ())
Serial.write (bt.read ());
εάν (Serial.available ())
bt.write (Serial.read ());
}
/ *
Αυτό θα στείλει την είσοδο σειριακής οθόνης του υπολογιστή σας σε εφαρμογή και είσοδο εφαρμογής σε υπολογιστή
Η εφαρμογή θα αναγνωρίσει το τέλος του μηνύματος από τον χαρακτήρα "\ r".
Επιλέξτε λοιπόν "Carriage Return" ή "Και τα δύο NL & CR" στη σειριακή οθόνη του υπολογιστή.
Και επίσης θα πρέπει να χρησιμοποιήσετε το println () αντί για το print () όταν φτιάχνετε τον δικό σας κωδικό με ορισμένες εντολές.
Πρώην:-
bt.print ("Γεια");
Αυτό δεν εμφανίζει το μήνυμα στην εφαρμογή επειδή δεν περιέχει "\ r" στο τέλος του μηνύματος.
οπότε πρέπει να κωδικοποιήσετε όπως παρακάτω
Πρώην:-
bt.println ("Γεια"); ή bt.print ("Γεια σας")
Και οι δύο εμφανίζουν την έξοδο στην εφαρμογή επειδή και οι δύο περιέχουν '\ r'
* /