ESP32 Bluetooth-Tutorial - So verwenden Sie das eingebaute Bluetooth von ESP32 - Gunook
ESP32 Bluetooth-Tutorial - So verwenden Sie das eingebaute Bluetooth von ESP32 - Gunook

Video: ESP32 Bluetooth-Tutorial - So verwenden Sie das eingebaute Bluetooth von ESP32 - Gunook

Video: ESP32 Bluetooth-Tutorial - So verwenden Sie das eingebaute Bluetooth von ESP32 - Gunook
Video: ESP32 als Bluetooth-Adapter für Arduino Nano - Arduino Tutorial #21 2025, Januar
Anonim
ESP32 Bluetooth-Tutorial | So verwenden Sie das eingebaute Bluetooth von ESP32
ESP32 Bluetooth-Tutorial | So verwenden Sie das eingebaute Bluetooth von ESP32

Hallo Leute Da das ESP32-Board sowohl mit WiFi als auch mit Bluetooth ausgestattet ist, aber für unsere meisten Projekte verwenden wir normalerweise nur Wifi, verwenden wir kein Bluetooth Basic Projects Bluetooth ist eine praktischere Funktion von ESP32.

Schritt 1: Dinge, die Sie brauchen

Dinge, die du brauchst
Dinge, die du brauchst

Für dieses Projekt benötigen Sie also nur: ESP32 (JEDES MODELL): Und ein Kabel zum Programmieren.

Schritt 2: Einrichten der Arduino-Ide für ESP 32

Einrichten der Arduino-Ide für ESP 32
Einrichten der Arduino-Ide für ESP 32

Stellen Sie sicher, dass Sie Arduino IDE in Ihrem PC haben und ESP32 Boards in Ihrer Arduino IDE installiert haben, und wenn dies nicht der Fall ist, folgen Sie bitte den folgenden Anweisungen von mir, um sie zu installieren.:

Schritt 3: Holen Sie sich die Bluetooth-App

Holen Sie sich die Bluetooth-App
Holen Sie sich die Bluetooth-App

Bevor wir fortfahren, stellen Sie sicher, dass Ihr Smartphone über eine serielle Bluetooth-Anwendung für die BLUETOOTH-Kommunikation mit jedem BLUETOOTH-Gerät in unserem Fall ESP32 verfügt.

Schritt 4: Codierungsteil

Kodierungsteil
Kodierungsteil

Öffnen Sie arduino ide.go zu Datei > Beispiele > BluetoothSerial > SerialtoSerialBT. Oder kopieren Sie den folgenden Code: #include "BluetoothSerial.h"#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)#error Bluetooth ist nicht aktiviert! Bitte führen Sie `make menuconfig` aus und aktivieren Sie es #endifBluetoothSerial SerialBT;void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); // Bluetooth-Gerätename Serial.println ("Das Gerät wurde gestartet, jetzt können Sie es mit Bluetooth koppeln!");}void loop () { if (Serial.available ()) { SerialBT.write (Serial.read ()); aufrechtzuerhalten. Wenn (SerialBT.available ()) { Serial.write (SerialBT.read ()); } delay(20);}Der Code ist sehr einfach und dem BLUETOOTH-Code sehr ähnlich, den wir im Allgemeinen mit arduino uno & hc05 verwendenCodeerklärung: Die folgende Zeile enthält die BluetoothSerial-Bibliothek. if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)#error Bluetooth ist nicht aktiviert! Bitte führen Sie `make menuconfig` aus und aktivieren Sie es#endifDann wird eine Instanz von BLUETOOTH erstellt BluetoothSerial SerialBT;Im setup() wird eine serielle Kommunikation mit einer Baudrate von 115200. Serial.begin(115200);Initialize the Bluetooth. gestartet serielles Gerät und übergeben als Argument den Bluetooth-Gerätenamen. Standardmäßig heißt es ESP32test, aber Sie können es umbenennen und ihm einen eindeutigen Namen geben. SerialBT.begin("ESP32test"); // Bluetooth-GerätenameIn der Schleife () senden und empfangen Sie Daten über Bluetooth Serial. In den folgenden Codezeilen wird überprüft, ob Daten auf dem seriellen Monitor verfügbar sind, wenn ja, dann werden die Daten an das BLUETOOTH-Gerät gesendet (z. B.: unserem Smartphone) mit Bluetooth.if von esp32 (Serial.available()) { SerialBT.write(Serial.read());}SerialBT.write() sendet Daten mit Bluetooth serial. Serial.read() gibt die im serieller Port. Der folgende Teil des Codes prüft, ob Daten von Bluetooth verfügbar sind, wenn dies der Fall ist, wird er auf dem seriellen Monitor gedruckt.if (SerialBT.available ()) { Serial.write (SerialBT.read ());} Das ist also die grundlegende Erklärung des Codes. Jetzt können Sie den Code auf Ihren ESP32 hochladen.

Schritt 5: Testen des Bluetooth von Esp32

Testen des Bluetooth von Esp32
Testen des Bluetooth von Esp32
Testen des Bluetooth von Esp32
Testen des Bluetooth von Esp32
Testen des Bluetooth von Esp32
Testen des Bluetooth von Esp32

Nachdem Sie den Code hochgeladen haben, öffnen Sie den seriellen Monitor in Ihrer Arduino IDE und verbinden Sie dann das Bluetooth (esp32) von Ihrem Smartphone Sekunden wird es verbunden und Sie sehen die Nachricht ESP32 verbunden. Wenn Sie dann hallo von der App eingeben, können Sie in Ihrem seriellen Monitor Ihrer Arduino IDE Hello-Nachricht sehen und wenn Sie eingeben Wie geht es Ihnen von Ihrem seriellen Monitor, können Sie diese Nachricht in sehen Ihre App. So können Sie eine Bluetooth-Verbindung mit ESP32 herstellen und eine if-Bedingung verwenden, um verschiedene Aktionen für die verschiedenen Nachrichten auszuführen, die Sie von Ihrem Telefon an esp32 gesendet haben. Viel Spaß mit ESP32 Bluetooth in Ihren Projekten.