INHOUDSOPGAWE:

ESP32 Bluetooth -tutoriaal - Hoe om ingeboude Bluetooth van ESP32 te gebruik: 5 stappe
ESP32 Bluetooth -tutoriaal - Hoe om ingeboude Bluetooth van ESP32 te gebruik: 5 stappe

Video: ESP32 Bluetooth -tutoriaal - Hoe om ingeboude Bluetooth van ESP32 te gebruik: 5 stappe

Video: ESP32 Bluetooth -tutoriaal - Hoe om ingeboude Bluetooth van ESP32 te gebruik: 5 stappe
Video: Tutorial 39 - Using ESP32 as Bluetooth Music Player | SunFounder's ESP32 IoT Learnig kit 2024, Julie
Anonim
ESP32 Bluetooth -tutoriaal | Hoe om ingeboude Bluetooth van ESP32 te gebruik
ESP32 Bluetooth -tutoriaal | Hoe om ingeboude Bluetooth van ESP32 te gebruik

Hallo ouens Aangesien die ESP32 -bord beide WiFi en Bluetooth bevat, maar vir ons meestal projekte gebruik ons gewoonlik slegs WiFi, dus gebruik ons nie Bluetooth nie. So in hierdie instruksies sal ek wys hoe maklik dit is om Bluetooth van ESP32 en vir u te gebruik basiese projekte Bluetooth is 'n handiger funksie van ESP32 om te gebruik.

Stap 1: Dinge wat u nodig het

Dinge wat jy nodig het
Dinge wat jy nodig het

Vir hierdie projek benodig u dus slegs: ESP32 (ENIGE MODEL): En 'n kabel om dit te programmeer.

Stap 2: Die opstel van Arduino Ide vir ESP 32

Die opstel van Arduino Ide vir ESP 32
Die opstel van Arduino Ide vir ESP 32

Maak seker dat u Arduino IDE op u rekenaar het en dat u ESP32 -borde in u Arduino IDE geïnstalleer het, en as dit nie die geval is nie, volg die volgende instruksies van my om dit te installeer.:

Stap 3: Kry die Bluetooth -app

Kry die Bluetooth -app
Kry die Bluetooth -app

Voordat ons verder gaan, moet u seker maak dat u 'n seriële Bluetooth -toepassing in u slimfoon het vir BLUETOOTH -kommunikasie met enige BLUETOOTH -toestel in ons geval ESP32.

Stap 4: Koderingsdeel

Kodering Deel
Kodering Deel

Maak u arduino ide.go oop na File> Voorbeelde> BluetoothSerial> SerialtoSerialBT. Of kopieer die volgende kode: #sluit "BluetoothSerial.h" in #if! Gedefinieer (CONFIG_BT_ENABLED) || ! gedefinieer (CONFIG_BLUEDROID_ENABLED)#fout Bluetooth is nie geaktiveer nie! Begin 'make menuconfig' na en aktiveer dit#endifBluetoothSerial SerialBT; ongeldige opstelling () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth -toestelnaam Serial.println ("Die toestel het begin, nou kan u dit met bluetooth koppel!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } as (SerialBT.available ()) {Serial.write (SerialBT.read ()); } vertraging (20);} Die kode is baie maklik en baie soortgelyk aan die BLUETOOTH -kode wat ons gewoonlik gebruik met arduino uno & hc05 Kode -verduideliking: Onder die reël is die BluetoothSerial -biblioteek ingesluit.#sluit in "BluetoothSerial.h" Met 3 reëls hieronder kan die Bluetooth# as! gedefinieer (CONFIG_BT_ENABLED) || ! gedefinieer (CONFIG_BLUEDROID_ENABLED)#fout Bluetooth is nie geaktiveer nie! Begin 'make menuconfig' na en aktiveer dit#endif Dan word 'n voorbeeld van BLUETOOTH gemaak BluetoothSerial SerialBT; In die opstelling () word 'n seriële kommunikasie begin met 'n baud rate van 115200. Serial.begin (115200); Initialiseer die Bluetooth seriële toestel en gee as 'n argument die naam van die Bluetooth -toestel. Dit word standaard ESP32test genoem, maar u kan dit hernoem en 'n unieke naam gee. SerialBT.begin ("ESP32test"); // Bluetooth -toestelnaam In die lus () stuur en ontvang data via Bluetooth Serial. In die onderstaande kode lyne sal dit kontroleer of daar data op die seriële monitor beskikbaar is, indien wel, dan stuur dit die data na BLUETOOTH -toestel (byvoorbeeld: ons slimfoon) met behulp van esp32 se Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () stuur data met behulp van bluetooth serial. Serial.read () gee die data wat in die Die onderstaande gedeelte van die kode sal kyk of daar data van Bluetooth beskikbaar is, dan sal dit dit op die seriële monitor druk. if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Dit is al die basiese verduideliking van die kode, dus u kan die kode nou na u ESP32 oplaai.

Stap 5: Toets die Bluetooth van Esp32

Toets die Bluetooth van Esp32
Toets die Bluetooth van Esp32
Toets die Bluetooth van Esp32
Toets die Bluetooth van Esp32
Toets die Bluetooth van Esp32
Toets die Bluetooth van Esp32

Nadat u die kode opgelaai het, maak u die seriële monitor oop in u Arduino IDE en koppel dan die Bluetooth (esp32) vanaf u smartphone. En in die apparaatsgedeelte van die app kan u aan ESP32 koppel, en dan kry u 'n boodskap "verbind met ESP32". En in 'n paar sekondes sal dit verbind word en sal u die boodskap ESP32 gekoppel sien. As u dan hallo van die app tik, kan u die boodskap in u seriële monitor van u Arduino IDE sien. U app. So kan u 'n Bluetooth -verbinding met ESP32 tot stand bring, en u kan 'n if -toestand gebruik om verskillende aksies uit te voer vir die verskillende boodskappe wat u vanaf u telefoon na esp32 gestuur het. Geniet dus baie van die gebruik van ESP32 Bluetooth in u projekte.

Aanbeveel: