Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρειάζεστε
- Βήμα 2: Ρύθμιση του Arduino Ide για ESP 32
- Βήμα 3: Αποκτήστε την εφαρμογή Bluetooth
- Βήμα 4: Μέρος κωδικοποίησης
- Βήμα 5: Δοκιμή του Bluetooth του Esp32
Βίντεο: ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γεια σας παιδιά Δεδομένου ότι ο πίνακας ESP32 συνοδεύεται από WiFi & Bluetooth και τα δύο, αλλά για τα περισσότερα έργα μας συνήθως χρησιμοποιούμε μόνο Wi -Fi, δεν χρησιμοποιούμε Bluetooth. Έτσι σε αυτά τα εκπαιδευτικά εγχειρίδια θα δείξω πόσο εύκολο είναι να χρησιμοποιήσετε το Bluetooth του ESP32 & For your βασικά έργα Το Bluetooth είναι πιο εύχρηστο χαρακτηριστικό του ESP32 για χρήση.
Βήμα 1: Πράγματα που χρειάζεστε
Έτσι για αυτό το έργο χρειάζεστε μόνο: ESP32 (ΟΠΟΙΟΔΗΠΟΤΕ ΜΟΝΤΕΛΟ): Και ένα καλώδιο για να το προγραμματίσετε.
Βήμα 2: Ρύθμιση του Arduino Ide για ESP 32
Βεβαιωθείτε ότι έχετε Arduino IDE στον υπολογιστή σας και ότι έχετε εγκαταστήσει ESP32 Boards στο Arduino IDE σας, και αν δεν συμβαίνει αυτό, ακολουθήστε τις παρακάτω οδηγίες για να το εγκαταστήσετε.:
Βήμα 3: Αποκτήστε την εφαρμογή Bluetooth
Πριν προχωρήσουμε περαιτέρω, βεβαιωθείτε ότι έχετε μια σειριακή εφαρμογή Bluetooth στο smartphone σας για επικοινωνία BLUETOOTH με οποιαδήποτε συσκευή BLUETOOTH στην περίπτωσή μας ESP32.
Βήμα 4: Μέρος κωδικοποίησης
Ανοίξτε το arduino ide.go στο Αρχείο> Παραδείγματα> BluetoothSerial> SerialtoSerialBT. Copy αντιγράψτε τον ακόλουθο κώδικα: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! defined (CONFIG_BLUEDROID_ENABLED) #error Το Bluetooth δεν είναι ενεργοποιημένο! Εκτελέστε `make menuconfig` και ενεργοποιήστε το#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Όνομα συσκευής Bluetooth Serial.println ("Η συσκευή ξεκίνησε, τώρα μπορείτε να τη συνδέσετε με bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()) ? } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } καθυστέρηση (20);} Ο κώδικας είναι πολύ εύκολος και πολύ παρόμοιος με τον κωδικό BLUETOOTH που χρησιμοποιούμε γενικά με arduino uno & hc05Εξηγήσεις κώδικα: Η παρακάτω γραμμή περιλαμβάνει τη βιβλιοθήκη BluetoothSerial.#include "BluetoothSerial.h" 3 γραμμές που παρέχονται παρακάτω ενεργοποιούν το Bluetooth# εάν! ορίζεται (CONFIG_BT_ENABLED) || ! defined (CONFIG_BLUEDROID_ENABLED) #error Το Bluetooth δεν είναι ενεργοποιημένο! Εκτελέστε το "make menuconfig" και ενεργοποιήστε το#endifΤότε, δημιουργείται ένα παράδειγμα BLUETOOTH BluetoothSerial SerialBT. Στο setup (), ξεκινάει μια σειριακή επικοινωνία με ρυθμό baad 115200. Serial.begin (115200); Αρχικοποιήστε το Bluetooth σειριακή συσκευή και περάστε ως επιχείρημα το όνομα της συσκευής Bluetooth. Από προεπιλογή ονομάζεται ESP32test, αλλά μπορείτε να το μετονομάσετε και να του δώσετε ένα μοναδικό όνομα. SerialBT.begin ("ESP32test"); // Όνομα συσκευής Bluetooth Στο βρόχο (), αποστολή και λήψη δεδομένων μέσω σειριακού Bluetooth. Στις παρακάτω γραμμές κώδικα θα ελέγξει εάν υπάρχουν διαθέσιμα δεδομένα στη σειριακή οθόνη εάν ναι, τότε θα στείλει τα δεδομένα στη συσκευή BLUETOOTH (για παράδειγμα: το smartphone μας) χρησιμοποιώντας το Bluetooth.if του esp32. σειριακή θύρα. Το παρακάτω μέρος του κώδικα θα ελέγξει εάν υπάρχουν διαθέσιμα δεδομένα από το Bluetooth εάν είναι, τότε θα τα εκτυπώσει σε σειριακή οθόνη. if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Αυτή είναι όλη η βασική εξήγηση του κώδικα. Τώρα μπορείτε να ανεβάσετε τον κώδικα στο ESP32.
Βήμα 5: Δοκιμή του Bluetooth του Esp32
Μετά τη μεταφόρτωση του κώδικα, ανοίξτε τη σειριακή οθόνη στο Arduino IDE και, στη συνέχεια, συνδέστε το Bluetooth (esp32) από το smartphone σας. Και στην ενότητα συσκευές της εφαρμογής μπορείτε να συνδεθείτε στο ESP32 και, στη συνέχεια, θα λάβετε το μήνυμα "σύνδεση στο ESP32". Και σε λίγα δευτ Η εφαρμογή σας. Έτσι, μπορείτε να δημιουργήσετε μια σύνδεση Bluetooth με το ESP32 και μπορείτε να χρησιμοποιήσετε μια συνθήκη if για να εκτελέσετε διαφορετικές ενέργειες για το διαφορετικό μήνυμα που στείλατε στο esp32 από το τηλέφωνό σας. Διασκεδάστε λοιπόν χρησιμοποιώντας το ESP32 Bluetooth στα έργα σας.
Συνιστάται:
Φροντιστήριο PCB κλιματιστικού με τη λειτουργία και την επισκευή του: 6 βήματα
Φροντιστήριο PCB κλιματιστικού με τη λειτουργία και την επισκευή του: Γεια, τι συμβαίνει, παιδιά! Akarsh εδώ από τη CETech. Έχετε αναρωτηθεί ποτέ τι συμβαίνει στην εσωτερική πλευρά των κλιματιστικών σας; Εάν Ναι, τότε θα πρέπει να περάσετε από αυτό το Άρθρο, καθώς σήμερα θα δώσω μια εικόνα για τις συνδέσεις και το περιεχόμενο
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
Το ενσωματωμένο EEPROM του Arduino σας: 6 βήματα
Το ενσωματωμένο EEPROM του Arduino: Σε αυτό το άρθρο θα εξετάσουμε την εσωτερική EEPROM στους πίνακες Arduino. Τι είναι ένα EEPROM που μερικοί από εσάς μπορεί να λέτε; Το EEPROM είναι μια ηλεκτρικά σβήσιμη προγραμματιζόμενη μνήμη μόνο για ανάγνωση. Είναι μια μορφή μη πτητικής μνήμης που μπορεί να θυμάται
Φροντιστήριο Raspberry Pi του LED που αναβοσβήνει: 4 βήματα
Raspberry Pi Tutorial of LED Blinking: Απαιτήσεις: Raspberry PiBreadBoard ή T-CobblerJumper WiresLEDΚάντε κλικ εδώ για περισσότερες πληροφορίες
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα