Përmbajtje:

Udhëzues ESP32 Bluetooth - Si të përdorni Bluetooth -in e integruar të ESP32: 5 hapa
Udhëzues ESP32 Bluetooth - Si të përdorni Bluetooth -in e integruar të ESP32: 5 hapa

Video: Udhëzues ESP32 Bluetooth - Si të përdorni Bluetooth -in e integruar të ESP32: 5 hapa

Video: Udhëzues ESP32 Bluetooth - Si të përdorni Bluetooth -in e integruar të ESP32: 5 hapa
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Nëntor
Anonim
Udhëzues ESP32 Bluetooth | Si të përdorni Bluetooth të integruar të ESP32
Udhëzues ESP32 Bluetooth | Si të përdorni Bluetooth të integruar të ESP32

Përshëndetje djema Meqenëse Bordi ESP32 vjen me WiFi dhe Bluetooth të dy, por për Projektet tona më të zakonshme ne zakonisht përdorim vetëm Wi -Fi, nuk përdorim Bluetooth. Pra, në këtë udhëzues do të tregoj se sa e lehtë është të përdorësh Bluetooth të ESP32 & Për pajisjen tënde Projektet themelore Bluetooth është tipar më i dobishëm i ESP32 për t'u përdorur.

Hapi 1: Gjërat që ju nevojiten

Gjërat që ju nevojiten
Gjërat që ju nevojiten

Pra, për këtë projekt ju nevojiten vetëm: ESP32 (çdo model): Dhe një kabllo për ta programuar atë.

Hapi 2: Vendosja e Arduino Ide për ESP 32

Vendosja e Arduino Ide për ESP 32
Vendosja e Arduino Ide për ESP 32

Sigurohuni që keni Arduino IDE në kompjuterin tuaj dhe keni instaluar Bordet ESP32 në Arduino IDE tuaj, dhe nëse nuk është kështu, ndiqni udhëzimet e mia të mëposhtme për ta instaluar.:

Hapi 3: Merrni aplikacionin Bluetooth

Merrni aplikacionin Bluetooth
Merrni aplikacionin Bluetooth

Para se të shkojmë më tej sigurohuni që keni një aplikacion serik Bluetooth në smartphone tuaj për komunikim BLUETOOTH me çdo pajisje BLUETOOTH në rastin tonë ESP32.

Hapi 4: Pjesa e kodimit

Pjesa e kodimit
Pjesa e kodimit

Hapni arduino ide.go te Skedari> Shembuj> BluetoothSerial> SerialtoSerialBT. Ose kopjoni kodin e mëposhtëm: #include "BluetoothSerial.h" #if! Definuar (CONFIG_BT_ENABLED) || ! përcaktuar (CONFIG_BLUEDROID_ENABLED) #error Bluetooth nuk është i aktivizuar! Ju lutemi ekzekutoni `make menuconfig` dhe aktivizojeni atë#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Emri i pajisjes Bluetooth Serial.println ("Pajisja filloi, tani mund ta çiftoni me bluetooth!");} Lak void () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } vonesa (20);} Kodi është shumë i lehtë dhe shumë i ngjashëm me kodin BLUETOOTH që ne përgjithësisht përdorim me arduino uno & hc05Shpjegimi i kodit: Linja më poshtë përfshin bibliotekën BluetoothSerial.#përfshijë "BluetoothSerial.h" 3 rreshta të dhëna më poshtë mundësojnë Bluetooth# nëse! e përcaktuar (CONFIG_BT_ENABLED) || ! përcaktuar (CONFIG_BLUEDROID_ENABLED) #error Bluetooth nuk është i aktivizuar! Ju lutemi ekzekutoni `make menuconfig` dhe aktivizojeni atë#endifPastaj, krijohet një shembull i BLUETOOTH BluetoothSerial SerialBT; Në konfigurimin (), një komunikim serik fillon me një normë baud prej 115200. Serial.begin (115200); Filloni Bluetooth pajisje serike dhe kaloni si argument emrin e Pajisjes Bluetooth. Si parazgjedhje quhet ESP32test por mund ta riemërtoni dhe t'i jepni një emër unik. SerialBT.begin ("ESP32test"); // Emri i pajisjes Bluetooth Në lak (), dërgoni dhe merrni të dhëna përmes serialit Bluetooth. Në rreshtat e mëposhtëm të kodit do të kontrollojë nëse ka të dhëna në dispozicion në monitorin serik nëse po, atëherë do t'i dërgojë të dhënat në pajisjen BLUETOOTH (p.sh. smartphone -i ynë) duke përdorur Bluetooth -in e esp32.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () dërgon të dhëna duke përdorur bluetooth serial. Serial.read () kthen të dhënat e marra në porti serik. Pjesa e mëposhtme e kodit do të kontrollojë nëse ka të dhëna nga Bluetooth nëse është e disponueshme, atëherë do t'i printojë në monitorin serik. Ky është i gjithë shpjegimi bazë i kodit. Pra, tani mund ta ngarkoni kodin në ESP32 tuaj.

Hapi 5: Testimi i Bluetooth -it të Esp32

Testimi i Bluetooth -it të Esp32
Testimi i Bluetooth -it të Esp32
Testimi i Bluetooth -it të Esp32
Testimi i Bluetooth -it të Esp32
Testimi i Bluetooth -it të Esp32
Testimi i Bluetooth -it të Esp32

Pasi të keni ngarkuar kodin monitor serial të hapur në Arduino IDE tuaj dhe më pas lidhni Bluetooth (esp32) nga telefoni juaj inteligjent. Dhe në seksionin e pajisjeve të aplikacionit mund të lidheni me ESP32 dhe më pas do të merrni mesazhin "lidheni me ESP32". Dhe në pak sekonda do të lidhet dhe do të shihni mesazhin ESP32 të lidhur. Pastaj nëse shkruani përshëndetje nga aplikacioni, atëherë në monitorin tuaj serik të Arduino IDE tuaj mund të shihni mesazhin Përshëndetje dhe nëse shtypni Si jeni nga monitori juaj serial, mund ta shihni atë mesazh në Aplikacioni juaj. Pra, kjo është mënyra se si mund të krijoni një lidhje Bluetooth me ESP32 dhe mund të përdorni një kusht if për të ekzekutuar veprime të ndryshme për mesazhin e ndryshëm që keni dërguar në esp32 nga telefoni juaj. Pra argëtohuni duke përdorur ESP32 Bluetooth në projektet tuaja.

Recommended: