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

ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα
ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα

Βίντεο: ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα

Βίντεο: ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα
Βίντεο: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Νοέμβριος
Anonim
ESP32 Φροντιστήριο Bluetooth | Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32
ESP32 Φροντιστήριο Bluetooth | Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32

Γεια σας παιδιά Δεδομένου ότι ο πίνακας ESP32 συνοδεύεται από WiFi & Bluetooth και τα δύο, αλλά για τα περισσότερα έργα μας συνήθως χρησιμοποιούμε μόνο Wi -Fi, δεν χρησιμοποιούμε Bluetooth. Έτσι σε αυτά τα εκπαιδευτικά εγχειρίδια θα δείξω πόσο εύκολο είναι να χρησιμοποιήσετε το Bluetooth του ESP32 & For your βασικά έργα Το Bluetooth είναι πιο εύχρηστο χαρακτηριστικό του ESP32 για χρήση.

Βήμα 1: Πράγματα που χρειάζεστε

Πράγματα που χρειάζεστε
Πράγματα που χρειάζεστε

Έτσι για αυτό το έργο χρειάζεστε μόνο: ESP32 (ΟΠΟΙΟΔΗΠΟΤΕ ΜΟΝΤΕΛΟ): Και ένα καλώδιο για να το προγραμματίσετε.

Βήμα 2: Ρύθμιση του Arduino Ide για ESP 32

Ρύθμιση του Arduino Ide για ESP 32
Ρύθμιση του Arduino Ide για ESP 32

Βεβαιωθείτε ότι έχετε Arduino IDE στον υπολογιστή σας και ότι έχετε εγκαταστήσει ESP32 Boards στο Arduino IDE σας, και αν δεν συμβαίνει αυτό, ακολουθήστε τις παρακάτω οδηγίες για να το εγκαταστήσετε.:

Βήμα 3: Αποκτήστε την εφαρμογή Bluetooth

Αποκτήστε την εφαρμογή Bluetooth
Αποκτήστε την εφαρμογή 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

Δοκιμή του Bluetooth του Esp32
Δοκιμή του Bluetooth του Esp32
Δοκιμή του Bluetooth του Esp32
Δοκιμή του Bluetooth του Esp32
Δοκιμή του Bluetooth του Esp32
Δοκιμή του Bluetooth του Esp32

Μετά τη μεταφόρτωση του κώδικα, ανοίξτε τη σειριακή οθόνη στο Arduino IDE και, στη συνέχεια, συνδέστε το Bluetooth (esp32) από το smartphone σας. Και στην ενότητα συσκευές της εφαρμογής μπορείτε να συνδεθείτε στο ESP32 και, στη συνέχεια, θα λάβετε το μήνυμα "σύνδεση στο ESP32". Και σε λίγα δευτ Η εφαρμογή σας. Έτσι, μπορείτε να δημιουργήσετε μια σύνδεση Bluetooth με το ESP32 και μπορείτε να χρησιμοποιήσετε μια συνθήκη if για να εκτελέσετε διαφορετικές ενέργειες για το διαφορετικό μήνυμα που στείλατε στο esp32 από το τηλέφωνό σας. Διασκεδάστε λοιπόν χρησιμοποιώντας το ESP32 Bluetooth στα έργα σας.

Συνιστάται: