Indholdsfortegnelse:

ESP32 Bluetooth -vejledning - Sådan bruges indbygget Bluetooth af ESP32: 5 trin
ESP32 Bluetooth -vejledning - Sådan bruges indbygget Bluetooth af ESP32: 5 trin

Video: ESP32 Bluetooth -vejledning - Sådan bruges indbygget Bluetooth af ESP32: 5 trin

Video: ESP32 Bluetooth -vejledning - Sådan bruges indbygget Bluetooth af ESP32: 5 trin
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Juli
Anonim
ESP32 Bluetooth -vejledning | Sådan bruges indbygget Bluetooth af ESP32
ESP32 Bluetooth -vejledning | Sådan bruges indbygget Bluetooth af ESP32

Hej fyre Da ESP32 -kortet leveres med både WiFi og Bluetooth, men til vores hovedsageligt projekter bruger vi normalt kun Wifi, vi bruger ikke Bluetooth. Så i denne instruktion viser jeg, hvor let det er at bruge Bluetooth af ESP32 og til din grundlæggende projekter Bluetooth er mere praktisk funktion i ESP32 at bruge.

Trin 1: Ting du har brug for

Ting du har brug for
Ting du har brug for

Så til dette projekt har du kun brug for: ESP32 (ENHVER MODEL): Og et kabel til at programmere det.

Trin 2: Opsætning af Arduino Ide til ESP 32

Opsætning af Arduino Ide til ESP 32
Opsætning af Arduino Ide til ESP 32

Sørg for, at du har Arduino IDE på din pc, og at du har installeret ESP32 -plader i din Arduino IDE, og hvis det ikke er tilfældet, skal du følge min instruks nedenfor for at installere det.:

Trin 3: Hent Bluetooth -appen

Hent Bluetooth -appen
Hent Bluetooth -appen

Inden vi går videre, skal du sørge for at have en seriel Bluetooth -applikation i din smartphone til BLUETOOTH -kommunikation med enhver BLUETOOTH -enhed i vores tilfælde ESP32.

Trin 4: Kodningsdel

Kodningsdel
Kodningsdel

Åbn din arduino ide.go til Fil> Eksempler> BluetoothSerial> SerialtoSerialBT. Eller kopier følgende kode: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! defineret (CONFIG_BLUEDROID_ENABLED)#fejl Bluetooth er ikke aktiveret! Kør `make menuconfig` til og aktiver det#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth -enhedsnavn Serial.println ("Enheden startede, nu kan du parre den med bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } hvis (SerialBT.available ()) {Serial.write (SerialBT.read ()); } forsinkelse (20);} Koden er meget let og ligner meget BLUETOOTH -kode, vi generelt bruger med arduino uno & hc05Kodeforklaring: Nedenunder linje inkluderer BluetoothSerial -biblioteket.#inkluderer "BluetoothSerial.h" 3 linjer, der er angivet nedenfor, muliggør Bluetooth# hvis! defineret (CONFIG_BT_ENABLED) || ! defineret (CONFIG_BLUEDROID_ENABLED)#fejl Bluetooth er ikke aktiveret! Kør venligst `make menuconfig` til og aktiver det#endifDerefter oprettes en forekomst af BLUETOOTH BluetoothSerial SerialBT; I opsætningen () startes en seriel kommunikation med en baudhastighed på 115200. Serial.begin (115200); Initialiser Bluetooth seriel enhed og videresende Bluetooth -enhedsnavnet som et argument. Som standard kaldes det ESP32test, men du kan omdøbe det og give det et unikt navn. SerialBT.begin ("ESP32test"); // Bluetooth -enhedsnavn I loop (), send og modtag data via Bluetooth Serial. I nedenstående kodelinjer vil det kontrollere, om der er data tilgængelige på den serielle skærm, hvis ja, så sender de dataene til BLUETOOTH -enheden (f.eks. vores smartphone) ved hjælp af esp32s Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () sender data ved hjælp af bluetooth serial. Serial.read () returnerer de data, der modtages i seriel port. Nedenstående del af koden vil kontrollere, om der er data fra Bluetooth, hvis den er tilgængelig, så vil den udskrive den på seriel skærm. if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Så det er hele den grundlæggende forklaring på koden. Så nu kan du uploade koden til din ESP32.

Trin 5: Test af Bluetooth af Esp32

Test af Bluetooth af Esp32
Test af Bluetooth af Esp32
Test af Bluetooth af Esp32
Test af Bluetooth af Esp32
Test af Bluetooth af Esp32
Test af Bluetooth af Esp32

Efter upload af koden skal du åbne den serielle skærm i din Arduino IDE og derefter tilslutte Bluetooth (esp32) fra din smartphone. Og i enhedsdelen af appen kan du oprette forbindelse til ESP32, og så får du beskeden "forbindelse til ESP32". Og om få sekunder vil den blive tilsluttet, og du vil se meddelelsen ESP32 tilsluttet. Så hvis du skriver hej fra app, kan du i din serielle skærm i din Arduino IDE se Hej -meddelelse, og hvis du skriver Hvordan går det fra din serielle skærm, kan du se den besked Din app. Så sådan kan du oprette en Bluetooth -forbindelse med ESP32, og du kan bruge en if -betingelse til at udføre forskellige handlinger for den forskellige besked, du sendte til esp32 fra din telefon. Så have det sjovt med at bruge ESP32 Bluetooth i dine projekter.

Anbefalede: