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, Decembar
Anonim
ESP32 Bluetooth vodič | Kako koristiti ugrađeni Bluetooth od ESP32
ESP32 Bluetooth vodič | Kako koristiti ugrađeni Bluetooth od ESP32

Zdravo momci Budući da ploča ESP32 dolazi s WiFi -jem i Bluetooth -om, ali za većinu naših projekata obično koristimo samo Wifi, ne koristimo Bluetooth. Dakle, u ovim uputama pokazat ću koliko je jednostavno koristiti Bluetooth ESP32 & Za vaše osnovni projekti Bluetooth je praktičnija mogućnost korištenja ESP32.

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čunaru 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 Bluetooth aplikaciju

Preuzmite Bluetooth aplikaciju
Preuzmite Bluetooth aplikaciju

Prije nego nastavimo, provjerite imate li na 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
Kodiranje

Otvorite arduino ide.go na Datoteka> Primjeri> BluetoothSerial> SerialtoSerialBT. Ili kopirajte sljedeći kod: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! definisano (CONFIG_BLUEDROID_ENABLED)#greška Bluetooth nije omogućen! Molimo 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 sa arduino uno & hc05Objašnjenje koda: Ispod reda nalazi se biblioteka BluetoothSerial.#include "BluetoothSerial.h" 3 dolje navedene linije omogućuju Bluetooth# if! definisano (CONFIG_BT_ENABLED) || ! definisano (CONFIG_BLUEDROID_ENABLED)#greška Bluetooth nije omogućen! Pokrenite `make menuconfig` da biste ga omogućili#endifOnda se stvara instanca BLUETOOTH BluetoothSerial SerialBT; U postavkama () započinje serijska komunikacija brzinom prijenosa od 115200. Serial.begin (115200); Inicijalizirajte Bluetooth serijski uređaj i proslijedi kao argument naziv Bluetooth uređaja. Zadano se zove 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 redovima koda će provjeriti da li su 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 neki podaci sa Bluetootha dostupni ako jesu, ispisat će ih na serijskom monitoru.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Dakle, to je sve osnovno objašnjenje koda. Sada možete prenijeti kôd na svoj ESP32.

Korak 5: Testiranje Bluetootha Esp32

Testiranje Bluetooth -a Esp32
Testiranje Bluetooth -a Esp32
Testiranje Bluetooth -a Esp32
Testiranje Bluetooth -a Esp32
Testiranje Bluetooth -a Esp32
Testiranje Bluetooth -a 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 će se povezati i vidjet ćete poruku ESP32 spojena. Zatim, ako otkucate hello iz aplikacije, tada ćete na svom serijskom monitoru vašeg Arduino IDE -a vidjeti poruku Hello, a ako upišete kako ste sa svog serijskog monitora, tu poruku možete vidjeti 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čuje se: