Innehållsförteckning:

ESP32 Bluetooth -handledning - Så här använder du inbyggd Bluetooth av ESP32: 5 steg
ESP32 Bluetooth -handledning - Så här använder du inbyggd Bluetooth av ESP32: 5 steg

Video: ESP32 Bluetooth -handledning - Så här använder du inbyggd Bluetooth av ESP32: 5 steg

Video: ESP32 Bluetooth -handledning - Så här använder du inbyggd Bluetooth av ESP32: 5 steg
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Juli
Anonim
ESP32 Bluetooth -handledning | Hur man använder inbyggd Bluetooth av ESP32
ESP32 Bluetooth -handledning | Hur man använder inbyggd Bluetooth av ESP32

Hej killar Eftersom ESP32 -kortet levereras med WiFi och Bluetooth både men för våra mestadels projekt använder vi vanligtvis bara Wifi, vi använder inte Bluetooth. Så i denna instruktioner visar jag hur enkelt det är att använda Bluetooth av ESP32 & grundläggande projekt Bluetooth är en mer praktisk funktion i ESP32 att använda.

Steg 1: Saker du behöver

Saker du behöver
Saker du behöver

Så för detta projekt behöver du bara: ESP32 (ALLA MODELLER): Och en kabel för att programmera det.

Steg 2: Konfigurera Arduino Ide för ESP 32

Konfigurera Arduino Ide för ESP 32
Konfigurera Arduino Ide för ESP 32

Se till att du har Arduino IDE i din dator och att du har installerat ESP32 -kort i din Arduino IDE, och om det inte är fallet, följ följande instruktioner för att installera det.:

Steg 3: Skaffa Bluetooth -appen

Skaffa Bluetooth -appen
Skaffa Bluetooth -appen

Innan vi går vidare, se till att du har en seriell Bluetooth -applikation i din smartphone för BLUETOOTH -kommunikation med någon BLUETOOTH -enhet i vårt fall ESP32.

Steg 4: Kodningsdel

Kodningsdel
Kodningsdel

Öppna din arduino ide.go till Arkiv> Exempel> BluetoothSerial> SerialtoSerialBT. Eller kopiera följande kod: #inkludera "BluetoothSerial.h" #if! Definierad (CONFIG_BT_ENABLED) || ! definierad (CONFIG_BLUEDROID_ENABLED)#fel Bluetooth är inte aktiverat! Kör `make menuconfig` till och aktivera det#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth -enhetsnamn Serial.println ("Enheten startade, nu kan du parkoppla den med bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } fördröjning (20);} Koden är mycket enkel och mycket lik BLUETOOTH -koden som vi vanligtvis använder med arduino uno & hc05Kodförklaring: Nedanstående rad innehåller BluetoothSerial -biblioteket.#inkluderar "BluetoothSerial.h" 3 rader nedan ger Bluetooth# om! definierad (CONFIG_BT_ENABLED) || ! definierad (CONFIG_BLUEDROID_ENABLED)#fel Bluetooth är inte aktiverat! Kör `make menuconfig` till och aktivera det#endifDärefter skapas en instans av BLUETOOTH BluetoothSerial SerialBT; I setup () startas en seriell kommunikation med en baudhastighet på 115200. Serial.begin (115200); Initiera Bluetooth seriell enhet och skicka Bluetooth -enhetens namn som argument. Som standard kallas det ESP32test men du kan byta namn på det och ge det ett unikt namn. SerialBT.begin ("ESP32test"); // Bluetooth -enhetsnamn I loop (), skicka och ta emot data via Bluetooth Serial. I nedanstående kodrader kommer det att kontrollera om någon data är tillgänglig på seriell bildskärm om ja då skickar den data till BLUETOOTH -enhet (till exempel: vår smartphone) med esp32: s Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () skickar data med bluetooth serial. Serial.read () returnerar data som tas emot i nedanstående del av koden kommer att kontrollera om någon data från Bluetooth är tillgänglig om det är då kommer den att skriva ut den på seriell bildskärm. if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Så det är den grundläggande förklaringen till koden. Så nu kan du ladda upp koden till din ESP32.

Steg 5: Testa Bluetooth för Esp32

Testar Bluetooth på Esp32
Testar Bluetooth på Esp32
Testar Bluetooth på Esp32
Testar Bluetooth på Esp32
Testar Bluetooth på Esp32
Testar Bluetooth på Esp32

När du har laddat upp koden öppnar du seriell bildskärm i din Arduino IDE och ansluter sedan Bluetooth (esp32) från din smartphone. Och i enhetsdelen av appen kan du ansluta till ESP32 och då får du meddelandet "ansluter till ESP32". Och på få sekunder kommer den att anslutas och du kommer att se meddelandet ESP32 anslutet. Om du sedan skriver hej från appen kan du se ditt meddelande i din seriella bildskärm på din Arduino IDE. Din app. Så här kan du upprätta en Bluetooth -anslutning med ESP32 och du kan använda ett if -villkor för att utföra olika åtgärder för de olika meddelandena du skickade till esp32 från din telefon. Så ha kul med ESP32 Bluetooth i dina projekt.

Rekommenderad: