Sadržaj:

ESP32 Bluetooth vodič - Kako koristiti ugrađeni Bluetooth od ESP32: 5 koraka
ESP32 Bluetooth vodič - Kako koristiti ugrađeni Bluetooth od ESP32: 5 koraka

Video: ESP32 Bluetooth vodič - Kako koristiti ugrađeni Bluetooth od ESP32: 5 koraka

Video: ESP32 Bluetooth vodič - Kako koristiti ugrađeni Bluetooth od ESP32: 5 koraka
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Srpanj
Anonim
ESP32 Bluetooth vodič | Kako koristiti ugrađeni Bluetooth ESP32
ESP32 Bluetooth vodič | Kako koristiti ugrađeni Bluetooth ESP32

Bok dečki Budući da ploča ESP32 dolazi s WiFi -jem i Bluetooth -om, ali za naše većinom projekte obično koristimo samo Wifi, ne koristimo Bluetooth. Dakle, u ovim uputama pokazat ću koliko je jednostavno koristiti Bluetooth ESP32 i za vaše osnovni projekti Bluetooth je praktičnija značajka ESP32 za korištenje.

Korak 1: Stvari koje trebate

Stvari koje trebate
Stvari koje trebate

Dakle, za ovaj projekt trebate samo: ESP32 (BILO KOJI MODEL): I kabel za njegovo programiranje.

Korak 2: Postavljanje Arduino Idea za ESP 32

Postavljanje Arduino Idea za ESP 32
Postavljanje Arduino Idea za ESP 32

Provjerite imate li Arduino IDE na svom računalu i jeste li instalirali ESP32 ploče u svoj Arduino IDE, a ako to nije slučaj, slijedite sljedeće upute kako biste ga instalirali.:

Korak 3: Nabavite aplikaciju Bluetooth

Preuzmite Bluetooth aplikaciju
Preuzmite Bluetooth aplikaciju

Prije nego nastavimo, provjerite imate li u svom pametnom telefonu Bluetooth serijsku aplikaciju za BLUETOOTH komunikaciju s bilo kojim BLUETOOTH uređajem u našem slučaju ESP32.

Korak 4: Kodiranje dijela

Kodiranje dijela
Kodiranje dijela

Otvorite arduino ide.go na Datoteka> Primjeri> BluetoothSerial> SerialtoSerialBT. Ili kopirajte sljedeći kôd: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! definirano (CONFIG_BLUEDROID_ENABLED)#pogreška Bluetooth nije omogućen! Pokrenite `make menuconfig` do i omogućite ga#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Naziv Bluetooth uređaja Serial.println ("Uređaj je pokrenut, sada ga možete upariti s bluetoothom!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Kod je vrlo jednostavan i vrlo sličan BLUETOOTH kodu koji općenito koristimo s arduino uno & hc05Objašnjenje koda: Ispod reda nalazi se biblioteka BluetoothSerial.#include "BluetoothSerial.h" 3 dolje navedena retka omogućuju Bluetooth# if! definirano (CONFIG_BT_ENABLED) || ! definirano (CONFIG_BLUEDROID_ENABLED)#pogreška Bluetooth nije omogućen! Pokrenite `make menuconfig` da biste ga omogućili#endifOnda se stvara instanca BLUETOOTH BluetoothSerial SerialBT; U setup () započinje serijska komunikacija brzinom prijenosa od 115200. Serial.begin (115200); Inicijalizirajte Bluetooth serijski uređaj i proslijedi kao argument naziv Bluetooth uređaja. Prema zadanim postavkama naziva se ESP32test, ali možete ga preimenovati i dati mu jedinstveno ime. SerialBT.begin ("ESP32test"); // Naziv Bluetooth uređaja U petlji (), šaljite i primajte podatke putem Bluetooth Serijskog. U donjim retcima koda provjerit će jesu li na serijskom monitoru dostupni neki podaci ako je odgovor da, onda će poslati podatke na BLUETOOTH uređaj (na primjer: naš pametni telefon) koristeći esp32's Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () šalje podatke koristeći bluetooth serial. Serial.read () vraća podatke primljene u serijski port. Donji dio koda će provjeriti jesu li dostupni neki podaci s Bluetootha, ako ih ima, ispisat će ih na serijskom monitoru.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} To je sve osnovno objašnjenje koda. Sada možete prenijeti kôd na svoj ESP32.

Korak 5: Testiranje Bluetootha Esp32

Testiranje Bluetootha Esp32
Testiranje Bluetootha Esp32
Testiranje Bluetootha Esp32
Testiranje Bluetootha Esp32
Testiranje Bluetootha Esp32
Testiranje Bluetootha Esp32

Nakon učitavanja koda otvorite serijski monitor u svom Arduino IDE -u, a zatim povežite Bluetooth (esp32) sa svog pametnog telefona. U odjeljku aplikacije uređaja možete se povezati s ESP32 i tada ćete dobiti poruku "povezivanje s ESP32". I za nekoliko sekunde bit će spojen i vidjet ćete poruku ESP32 spojen. Zatim, ako otkucate pozdrav iz aplikacije, tada na svom serijskom monitoru vašeg Arduino IDE -a možete vidjeti poruku Hello i ako upišete kako ste sa svog serijskog monitora, možete vidjeti tu poruku u Vaša aplikacija. Dakle, ovako možete uspostaviti Bluetooth vezu s ESP32 i možete upotrijebiti uvjet ako za izvršavanje različitih radnji za različite poruke koje ste poslali esp32 sa svog telefona. Zato se zabavite koristeći ESP32 Bluetooth u svojim projektima.

Preporučeni: