Cuprins:

Tutorial ESP32 Bluetooth - Cum se utilizează Bluetooth încorporat al ESP32: 5 pași
Tutorial ESP32 Bluetooth - Cum se utilizează Bluetooth încorporat al ESP32: 5 pași

Video: Tutorial ESP32 Bluetooth - Cum se utilizează Bluetooth încorporat al ESP32: 5 pași

Video: Tutorial ESP32 Bluetooth - Cum se utilizează Bluetooth încorporat al ESP32: 5 pași
Video: Utilizarea termocuplei MAX6675 cu Bluetooth ESP32 2024, Noiembrie
Anonim
Tutorial ESP32 Bluetooth | Cum se utilizează Bluetooth încorporat al ESP32
Tutorial ESP32 Bluetooth | Cum se utilizează Bluetooth încorporat al ESP32

Bună, băieți, deoarece placa ESP32 vine cu WiFi și Bluetooth, dar pentru cele mai multe proiecte noastre, de obicei folosim doar WiFi, nu folosim Bluetooth. Proiecte de bază Bluetooth este o caracteristică mai la îndemână a ESP32 de utilizat.

Pasul 1: Lucruri de care aveți nevoie

Lucruri de care ai nevoie
Lucruri de care ai nevoie

Deci, pentru acest proiect aveți nevoie doar de: ESP32 (ORICE MODEL): Și un cablu pentru a-l programa.

Pasul 2: Configurarea Arduino Ide pentru ESP 32

Configurarea Arduino Ide pentru ESP 32
Configurarea Arduino Ide pentru ESP 32

Asigurați-vă că aveți Arduino IDE în computer și că ați instalat plăci ESP32 în Arduino IDE și, dacă nu este cazul, vă rugăm să urmați următoarele instrucțiuni pentru instalare.:

Pasul 3: obțineți aplicația Bluetooth

Obțineți aplicația Bluetooth
Obțineți aplicația Bluetooth

Înainte de a merge mai departe, asigurați-vă că aveți o aplicație serială Bluetooth în smartphone-ul dvs. pentru comunicarea BLUETOOTH cu orice dispozitiv BLUETOOTH în cazul nostru ESP32.

Pasul 4: Partea de codificare

Partea de codificare
Partea de codificare

Deschideți-vă arduino ide.go la Fișier> Exemple> BluetoothSerial> SerialtoSerialBT. Sau copiați următorul cod: #includeți "BluetoothSerial.h" #if! Definit (CONFIG_BT_ENABLED) || ! definit (CONFIG_BLUEDROID_ENABLED) #error Bluetooth nu este activat! Rulați `make menuconfig` și activați-l # endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // numele dispozitivului Bluetooth Serial.println („Dispozitivul a pornit, acum îl puteți asocia cu bluetooth!”);} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Codul este foarte ușor și foarte asemănător cu codul BLUETOOTH pe care îl folosim în general cu arduino uno & hc05 Explicare cod: Linia de mai jos include biblioteca BluetoothSerial. # include „BluetoothSerial.h” 3 linii furnizate mai jos activează Bluetooth # if! definit (CONFIG_BT_ENABLED) || ! definit (CONFIG_BLUEDROID_ENABLED) #error Bluetooth nu este activat! Rulați `make menuconfig` și activați-l # endif Apoi, se creează o instanță de BLUETOOTH Bluetooth Serial SerialBT; În setare (), o comunicare serială este pornită la o rată de transmisie de 115200. Serial.begin (115200); Inițializați Bluetooth dispozitiv serial și treceți ca argument numele dispozitivului Bluetooth. În mod implicit, se numește ESP32test, dar îl puteți redenumi și îi puteți da un nume unic. SerialBT.begin („ESP32test”); // numele dispozitivului Bluetooth În buclă (), trimiteți și primiți date prin Bluetooth Serial. În liniile de cod de mai jos va verifica dacă există date disponibile pe monitorul serial, dacă da, atunci va trimite datele către dispozitivul BLUETOOTH (de exemplu: smartphone-ul nostru) folosind Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () trimite date utilizând bluetooth serial. Serial.read () returnează datele primite în port serial. Partea de cod de mai jos va verifica dacă există date de la Bluetooth dacă sunt disponibile, apoi le va imprima pe serial monitor.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Deci, aceasta este toată explicația de bază a codului. Deci, acum puteți încărca codul pe ESP32.

Pasul 5: Testarea Bluetooth-ului Esp32

Testarea Bluetooth-ului Esp32
Testarea Bluetooth-ului Esp32
Testarea Bluetooth-ului Esp32
Testarea Bluetooth-ului Esp32
Testarea Bluetooth-ului Esp32
Testarea Bluetooth-ului Esp32

După încărcarea codului, deschideți monitorul serial în ID-ul dvs. Arduino și apoi conectați Bluetooth (esp32) de pe telefonul smartphone. Și în secțiunea de dispozitive a aplicației vă puteți conecta la ESP32 și apoi veți primi mesajul „conectare la ESP32”. Și în câteva secunde se va conecta și veți vedea mesajul ESP32 conectat. Apoi, dacă tastați hello din aplicație, atunci în monitorul dvs. serial al ID-ului dvs. Arduino puteți vedea mesajul Hello și dacă tastați Cum sunteți de la monitorul dvs. serial, puteți vedea acel mesaj în Aplicația dvs. Deci, astfel puteți stabili o conexiune Bluetooth cu ESP32 și puteți utiliza o condiție if pentru a executa diferite acțiuni pentru diferitele mesaje pe care le-ați trimis către esp32 de pe telefonul dvs. Deci, distrați-vă folosind ESP32 Bluetooth în proiectele dvs.

Recomandat: