Indholdsfortegnelse:
- Trin 1: Ting du har brug for
- Trin 2: Opsætning af Arduino Ide til ESP 32
- Trin 3: Hent Bluetooth -appen
- Trin 4: Kodningsdel
- Trin 5: Test af Bluetooth af Esp32
Video: ESP32 Bluetooth -vejledning - Sådan bruges indbygget Bluetooth af ESP32: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
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
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
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
Å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
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:
BÆRBAR MINI MULTI VOLTAGE PSU MED USB, FLASHLIGHT, KOMPONENTTESTER OG INDBYGGET LADER: 6 trin
BÆRBAR MINI MULTI VOLTAGE PSU MED USB, FLASHLIGHT, KOMPONENTTESTER OG INDBYGGET OPLADER: Velkommen til min første instruerbare! Med denne instruerbare kan du omdanne en risikabel/billig solcellebank (med nogle ekstra dele) til noget nyttigt. Noget du kan bruge hver dag, ligesom jeg gør, fordi det er virkelig godt at bruge! De fleste af
Billedholder med indbygget højttaler: 7 trin (med billeder)
Billedholder med indbygget højttaler: Her er et godt projekt at udføre i weekenden, hvis du vil lave din egen højttaler, der kan indeholde billeder/postkort eller endda din huskeliste. Som en del af bygningen kommer vi til at bruge en Raspberry Pi Zero W som hjertet af projektet, og en
Indbygget skab .: 4 trin
Embedded Locker .: I en salig aura er det at beholde tingene på indersiden noget, der ligner et stort stænk af spænding. Navnet 'Lock of Lock' er virkelig en fordybende del af mine daglige artikler, som er allestedsnærværende på grund af dets natur, men hvad det gør? Enkel
Kuffert drejeskive (med indbygget forstærker og forforstærker): 6 trin
Kuffert drejeskive (med indbygget forstærker og forforstærker): Hej alle sammen! Vær venlig at bære over for mig, da dette er min første instruerbare. Jeg beklager på forhånd for ikke at have taget nok fotos, da jeg byggede det, men det er relativt enkelt og kan tilpasses til at opfylde nogens kreative ønsker! Min inspiration til
DIY Soundbar med indbygget DSP: 6 trin (med billeder)
DIY Soundbar med indbygget DSP: Bygger en moderne soundbar fra 1/2 " tyk kerfbøjet krydsfiner. Soundbaren har 2 kanaler (stereo), 2 forstærkere, 2 diskanthøjttalere, 2 woofere og 4 passive radiatorer, der hjælper med at øge lave frekvenser i dette lille kabinet. En af forstærkerne