Kazalo:

ESP32 Vadnica za Bluetooth - Kako uporabljati vgrajen Bluetooth ESP32: 5 korakov
ESP32 Vadnica za Bluetooth - Kako uporabljati vgrajen Bluetooth ESP32: 5 korakov

Video: ESP32 Vadnica za Bluetooth - Kako uporabljati vgrajen Bluetooth ESP32: 5 korakov

Video: ESP32 Vadnica za Bluetooth - Kako uporabljati vgrajen Bluetooth ESP32: 5 korakov
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, November
Anonim
ESP32 Vadnica za Bluetooth | Kako uporabljati vgrajen Bluetooth ESP32
ESP32 Vadnica za Bluetooth | Kako uporabljati vgrajen Bluetooth ESP32

Pozdravljeni fantje Ker je plošča ESP32 opremljena z WiFi in Bluetooth, vendar pri večini projektov običajno uporabljamo samo Wifi, ne uporabljamo Bluetooth. Tako bom v tem navodilu pokazal, kako enostavno je uporabljati Bluetooth ESP32 & za vašo osnovni projekti Bluetooth je bolj priročna funkcija ESP32 za uporabo.

Korak: Stvari, ki jih potrebujete

Stvari, ki jih potrebujete
Stvari, ki jih potrebujete

Torej za ta projekt potrebujete le: ESP32 (KAJ KOLI MODEL): In kabel za njegovo programiranje.

2. korak: Nastavitev Arduino Ide za ESP 32

Nastavitev Arduino Ide za ESP 32
Nastavitev Arduino Ide za ESP 32

Prepričajte se, da imate v računalniku Arduino IDE in da ste v svoj Arduino IDE namestili plošče ESP32, če pa temu ni tako, sledite naslednjim navodilom za namestitev.:

3. korak: Pridobite aplikacijo Bluetooth

Prenesite aplikacijo Bluetooth
Prenesite aplikacijo Bluetooth

Preden nadaljujemo, se prepričajte, da imate v pametnem telefonu serijsko aplikacijo Bluetooth za komunikacijo BLUETOOTH s katero koli napravo BLUETOOTH v našem primeru ESP32.

4. korak: Del za kodiranje

Kodiranje
Kodiranje

Odprite arduino ide.go v Datoteka> Primeri> BluetoothSerial> SerialtoSerialBT. Ili kopirajte naslednjo kodo: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! defined (CONFIG_BLUEDROID_ENABLED)#napaka Bluetooth ni omogočen! Prosimo, zaženite `make menuconfig` in ga omogočite#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // ime naprave Bluetooth Serial.println ("Naprava se je začela, zdaj jo lahko seznanite z bluetoothom!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } če (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Koda je zelo enostavna in zelo podobna kodi BLUETOOTH, ki jo običajno uporabljamo z arduino uno & hc05Pojasnilo kode: Spodnja vrstica vključuje knjižnico BluetoothSerial.#include "BluetoothSerial.h" 3 spodaj navedene vrstice omogočajo Bluetooth# if! definirano (CONFIG_BT_ENABLED) || ! defined (CONFIG_BLUEDROID_ENABLED)#napaka Bluetooth ni omogočen! Prosimo, zaženite `make menuconfig` in ga omogočite#endifPotem se ustvari primerek BLUETOOTH BluetoothSerial SerialBT; V nastavitvi () se započne serijska komunikacija s hitrostjo prenosa 115200. Serial.begin (115200); Inicializirajte Bluetooth serijsko napravo in kot argument posreduje ime naprave Bluetooth. Privzeto se imenuje ESP32test, vendar ga lahko preimenujete in mu daste edinstveno ime. SerialBT.begin ("ESP32test"); // Ime naprave Bluetooth V zanki () pošiljajte in prejemajte podatke prek serijskega vmesnika Bluetooth. V spodnjih vrsticah kode bo preveril, ali so na serijskem monitorju na voljo kateri koli podatki, če je odgovor pritrdilen, potem bo podatke poslal v napravo BLUETOOTH (na primer: naš pametni telefon) z uporabo esp32's Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () pošilja podatke z uporabo bluetooth serial. Serial.read () vrne podatke, prejete v zaporedna vrata. Spodnji del kode bo preveril, ali so na voljo podatki iz Bluetootha, če so, jih bo natisnil na serijski monitor.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} To je torej vsa osnovna razlaga kode. Zdaj lahko kodo naložite v svoj ESP32.

5. korak: Preizkus Bluetooth Esp32

Testiranje Bluetooth Esp32
Testiranje Bluetooth Esp32
Testiranje Bluetooth Esp32
Testiranje Bluetooth Esp32
Testiranje Bluetooth Esp32
Testiranje Bluetooth Esp32

Ko naložite kodo, odprite serijski monitor v svojem Arduino IDE in nato povežite Bluetooth (esp32) s pametnega telefona. V razdelku z napravami aplikacije se lahko povežete z ESP32, nato pa boste dobili sporočilo "povezovanje z ESP32". In v nekaj V nekaj sekundah bo povezan in prikazalo se bo sporočilo ESP32 povezano. Potem, če vnesete pozdrav iz aplikacije, potem lahko na svojem serijskem monitorju vašega Arduino IDE vidite sporočilo Pozdravljeni in če vnesete Kako ste s svojega serijskega monitorja, lahko to sporočilo vidite v Vaša aplikacija. Tako lahko vzpostavite povezavo Bluetooth z ESP32 in uporabite pogoj if za izvajanje različnih dejanj za različno sporočilo, ki ste ga poslali na esp32 iz telefona. Zato se zabavajte z uporabo ESP32 Bluetooth v svojih projektih.

Priporočena: