Sisukord:
- Samm: asjad, mida vajate
- Samm: seadistage Arduino Ide ESP 32 jaoks
- Samm: hankige Bluetoothi rakendus
- 4. samm: kodeeriv osa
- Samm: Esp32 Bluetoothi testimine
Video: ESP32 Bluetoothi õpetus - ESP32 sisseehitatud Bluetoothi kasutamine: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tere poisid Kuna ESP32 pardal on nii WiFi kui ka Bluetooth, kuid meie enamasti projektide puhul kasutame tavaliselt ainult Wifi -d, me ei kasuta Bluetoothi. Nii et selles juhendis näitan, kui lihtne on kasutada ESP32 ja teie Bluetoothi põhiprojektid Bluetooth on ESP32 käepärasem funktsioon kasutamiseks.
Samm: asjad, mida vajate
Nii et selle projekti jaoks vajate ainult: ESP32 (MIDAGI MUDEL): ja kaablit selle programmeerimiseks.
Samm: seadistage Arduino Ide ESP 32 jaoks
Veenduge, et teie arvutis oleks Arduino IDE ja olete oma Arduino IDE -sse paigaldanud ESP32 tahvlid. Kui see pole nii, järgige selle installimiseks järgmisi juhiseid.:
Samm: hankige Bluetoothi rakendus
Enne kui läheme kaugemale, veenduge, et teie nutitelefonis oleks Bluetooth -jadarakendus BLUETOOTH -i suhtlemiseks mis tahes BLUETOOTH -seadmega, meie puhul ESP32.
4. samm: kodeeriv osa
Avage arduino ide.go jaotis Fail> Näited> BluetoothSerial> SerialtoSerialBT. Või kopeerige järgmine kood: #include "BluetoothSerial.h" #if! Define (CONFIG_BT_ENABLED) || ! defineeritud (CONFIG_BLUEDROID_ENABLED)#viga Bluetooth ei ole lubatud! Palun käivitage "make menuconfig" ja lubage see#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Bluetooth -seadme nimi Serial.println ("Seade käivitati, nüüd saate selle Bluetoothiga siduda!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } viivitus (20);} Kood on väga lihtne ja väga sarnane BLUETOOTH -koodiga, mida me tavaliselt kasutame koos arduino uno & hc05 -ga. Koodi selgitus: Allpool olev rida sisaldab BluetoothSeriali teeki.#include "BluetoothSerial.h" 3 allpool toodud rida lubavad Bluetooth# kui! defineeritud (CONFIG_BT_ENABLED) || ! defineeritud (CONFIG_BLUEDROID_ENABLED)#viga Bluetooth ei ole lubatud! Palun käivitage "make menuconfig" ja lubage see#endifSeejärel luuakse BLUETOOTH -i eksemplar BluetoothSerial SerialBT; Seadistuses () käivitatakse jadaühendus kiirusega 115200. Serial.begin (115200); Initsialiseeri Bluetooth jadaseade ja esitage argumendina Bluetooth -seadme nimi. Vaikimisi nimetatakse seda ESP32testiks, kuid saate selle ümber nimetada ja anda sellele kordumatu nimi. SerialBT.begin ("ESP32test"); // Bluetooth -seadme nimi Ahelas () saate saata ja vastu võtta andmeid Bluetooth -jadaliidese kaudu. Allolevatel koodiridadel kontrollib see, kas jadamonitoril on andmeid saadaval, kui jah, siis saadab see andmed BLUETOOTH -seadmesse (nt: meie nutitelefoni), kasutades esp32 Bluetoothi. kui (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () saadab andmed bluetooth serial abil. Serial.read () tagastab kaustas saadud andmed jadaport. Koodi alumine osa kontrollib, kas Bluetoothi andmed on saadaval, kui see on olemas, prindib see need jadamonitorile. kui (SerialBT.available ()) {Serial.write (SerialBT.read ());} Nii et see on koodi põhiline selgitus. Nüüd saate koodi oma ESP32 -sse üles laadida.
Samm: Esp32 Bluetoothi testimine
Pärast koodi üleslaadimist avage oma Arduino IDE -s jadamonitor ja seejärel ühendage nutitelefoniga Bluetooth (esp32). Ja rakenduse seadmete jaotises saate ühenduse luua ESP32 -ga ja seejärel saate teate "ühendamine ESP32 -ga". Ja mõne aja pärast sekundit see ühendatakse ja näete sõnumit ESP32 ühendatud. Kui sisestate rakendusest tere, siis oma Arduino IDE seeriamonitoris näete tere sõnumit ja kui sisestate Kuidas olete oma seeriamonitorist, näete seda sõnumit Teie rakendus. Nii saate luua ESP32 -ga Bluetooth -ühenduse ja kasutada tingimust if, et sooritada erinevaid toiminguid erinevate sõnumite jaoks, mille telefonist esp32 -le saatsite. Nii et nautige oma projektides ESP32 Bluetoothi kasutamist.
Soovitan:
PIR -anduri ja summeri mooduli kasutamine - Visuino õpetus: 6 sammu
Kuidas kasutada PIR -andurit ja summerimoodulit - Visuino õpetus: Selles õpetuses õpime, kuidas kasutada PIR -andurit ja summerimoodulit heli tekitamiseks iga kord, kui PIR -andur tuvastab liikumise. Vaata näidisvideot
Õpetus: Mg811 Co2 süsinikdioksiidi gaasianduri kasutamine: 3 sammu
Õpetus: Mg811 Co2 süsinikdioksiidi gaasianduri kasutamine: Kirjeldus: See õpetus näitab teile mõningaid lihtsaid samme Mg811 Co2 gaasianduri kasutamise kohta Arduino Uno abil. Selle õpetuse lõpus saate võrdluse tulemuse, kui andur suudab tuvastada liikumise ja ei suuda tuvastada ühtegi liikumist
STM32 kasutamine nagu Arduino õpetus - STM32F103C8: 5 sammu
STM32 kasutamine nagu Arduino õpetus | STM32F103C8: Hei, mis toimub, poisid! Akarsh siin CETechist. Järgmises õpetuses vaatame erinevaid STM -i pakutavaid mikrokontrollereid nagu STM32F103C8, STM32F030F4 ja STM8S103F3. Me võrdleme neid mikrovälju üksteisega koos
RYB080l Bluetoothi õpetus kantavatele seadmetele: 8 sammu
RYB080l Bluetoothi õpetus kantavatele seadmetele: Hei, mis toimub, poisid! Akarsh siin CETechist. See minu projekt on pigem õppimiskõver, et mõista Reyaxi väikese Bluetooth -mooduli tööd. Esiteks mõistame moodulit üksi ja proovime seda otse kasutada, siis hakkame
Bluetoothi toega Sony Ericssoni telefoni kasutamine arvuti juhtimiseks: 6 sammu
Bluetoothi toega Sony Ericssoni telefoni kasutamine arvuti juhtimiseks: Olen juba mõnda aega juhendeid lugenud ja olen alati tahtnud teha mõningaid asju, millest inimesed on kirjutanud, kuid olen avastanud, et vaatan asju, mida on raske teha, sest neid on tõesti raske teha, või see