Tartalomjegyzék:

ESP32 Bluetooth bemutató - Az ESP32 beépített Bluetooth használata: 5 lépés
ESP32 Bluetooth bemutató - Az ESP32 beépített Bluetooth használata: 5 lépés

Videó: ESP32 Bluetooth bemutató - Az ESP32 beépített Bluetooth használata: 5 lépés

Videó: ESP32 Bluetooth bemutató - Az ESP32 beépített Bluetooth használata: 5 lépés
Videó: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
ESP32 Bluetooth bemutató | Az ESP32 beépített Bluetooth használata
ESP32 Bluetooth bemutató | Az ESP32 beépített Bluetooth használata

Sziasztok srácok Mivel az ESP32 tábla WiFi -t és Bluetooth -ot is tartalmaz, de a legtöbb projektünkben általában csak Wifit használunk, nem használjuk a Bluetooth -t. Tehát ebben az útmutatóban megmutatom, milyen egyszerű az ESP32 & Bluetooth Bluetooth használata alapvető projektek A Bluetooth az ESP32 használhatóbb szolgáltatása.

1. lépés: A szükséges dolgok

A szükséges dolgok
A szükséges dolgok

Tehát ehhez a projekthez csak a következőkre van szüksége: ESP32 (BÁRMILYEN MODELL): És egy kábel programozásához.

2. lépés: Az Arduino Ide beállítása az ESP 32 -hez

Az Arduino Ide beállítása az ESP 32 -hez
Az Arduino Ide beállítása az ESP 32 -hez

Győződjön meg róla, hogy Arduino IDE van a számítógépében, és ESP32 táblákat telepített az Arduino IDE -be, és ha nem, kérjük, kövesse az alábbi utasításokat a telepítéshez.:

3. lépés: Szerezze be a Bluetooth alkalmazást

Szerezze be a Bluetooth alkalmazást
Szerezze be a Bluetooth alkalmazást

Mielőtt továbbmennénk, győződjünk meg arról, hogy okostelefonunkban van egy Bluetooth soros alkalmazás a BLUETOOTH kommunikációhoz bármely BLUETOOTH eszközzel, ESP32 esetünkben.

4. lépés: kódoló rész

Kódoló rész
Kódoló rész

Nyissa meg az arduino ide.go fájlt> Fájlok> Példák> BluetoothSerial> SerialtoSerialBT. Vagy másolja ki a következő kódot: #include "BluetoothSerial.h" #if! Define (CONFIG_BT_ENABLED) || ! define (CONFIG_BLUEDROID_ENABLED) #error A Bluetooth nincs engedélyezve! Futtassa a "make menuconfig" parancsot és engedélyezze azt#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth -eszköz neve Serial.println ("Az eszköz elindult, most párosíthatja a Bluetooth -szal!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} A kód nagyon egyszerű és nagyon hasonlít az általunk általában az arduino uno & hc05 -hoz használt BLUETOOTH kódhoz. Kódmagyarázat: Az alábbi sor tartalmazza a BluetoothSerial könyvtárat.#include "BluetoothSerial.h" Az alábbi 3 sor lehetővé teszi a Bluetooth# ha! definiált (CONFIG_BT_ENABLED) || ! define (CONFIG_BLUEDROID_ENABLED) #error A Bluetooth nincs engedélyezve! Kérjük, futtassa a "make menuconfig" parancsot, és engedélyezze azt.#EndifAkkor létrejön a BLUETOOTH egy példánya BluetoothSerial SerialBT; A beállításban () soros kommunikáció indul 115200 baud sebességgel. Serial.begin (115200); Inicializálja a Bluetooth -t soros eszközt, és adja meg érvként a Bluetooth -eszköz nevét. Alapértelmezés szerint ESP32testnek hívják, de átnevezheti és egyedi nevet adhat neki. SerialBT.begin ("ESP32test"); // A Bluetooth -eszköz neve A ciklusban () küldjön és fogadjon adatokat Bluetooth -soros kapcsolaton keresztül. Az alábbi kódsorokban ellenőrzi, hogy a soros monitoron rendelkezésre állnak -e adatok, ha igen, akkor elküldi az adatokat a BLUETOOTH -eszközre (például: okostelefonunk) az esp32 Bluetooth.if használatával. soros port. A kód alsó része ellenőrzi, hogy rendelkezésre állnak -e Bluetooth -adatok, ha igen, akkor kinyomtatja azokat a soros monitoron. ha (SerialBT.available ()) {Serial.write (SerialBT.read ());} Tehát ez a kód alapvető magyarázata. Tehát most feltöltheti a kódot az ESP32 -re.

5. lépés: Az Esp32 Bluetooth tesztelése

Az Esp32 Bluetooth tesztelése
Az Esp32 Bluetooth tesztelése
Az Esp32 Bluetooth tesztelése
Az Esp32 Bluetooth tesztelése
Az Esp32 Bluetooth tesztelése
Az Esp32 Bluetooth tesztelése

Miután feltöltötte a kódot, nyissa meg a soros monitort az Arduino IDE -ben, majd csatlakoztassa a Bluetooth -ot (esp32) az okostelefonjáról. És az alkalmazás Eszközök szakaszában csatlakozhat az ESP32 -hez, majd üzenetet kap: "csatlakozás az ESP32 -hez". És néhány másodpercen belül csatlakozik, és látni fogja az ESP32 csatlakoztatott üzenetet. Ezután ha az alkalmazásból üdvözlést ír be, akkor az Arduino IDE soros monitorában láthatja a Hello üzenetet, és ha beírja, hogy van a soros monitoron, akkor láthatja ezt az üzenetet Az Ön alkalmazása. Tehát így hozhat létre Bluetooth -kapcsolatot az ESP32 rendszerrel, és használhatja az if feltételt, hogy különböző műveleteket hajtson végre a telefonról az esp32 -hez küldött különböző üzenetekhez. Érezze jól magát az ESP32 Bluetooth használatával projektjeiben.

Ajánlott: