Taula de continguts:
- Pas 1: coses que necessiteu
- Pas 2: Configuració d'Arduino Ide per a ESP 32
- Pas 3: obteniu l'aplicació Bluetooth
- Pas 4: Part de codificació
- Pas 5: proveu el Bluetooth d'Esp32
Vídeo: Tutorial ESP32 Bluetooth - Com utilitzar Bluetooth incorporat d'ESP32: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hola, nois, ja que la placa ESP32 inclou WiFi i Bluetooth, però per a la majoria dels nostres projectes solem utilitzar només Wi-Fi, no fem servir Bluetooth. Projectes bàsics El Bluetooth és una característica més útil d'utilitzar ESP32.
Pas 1: coses que necessiteu
Per tant, per a aquest projecte només necessiteu: ESP32 (QUALSEVOL MODEL): I un cable per programar-lo.
Pas 2: Configuració d'Arduino Ide per a ESP 32
Assegureu-vos que teniu Arduino IDE al vostre PC i que heu instal·lat les plaques ESP32 al vostre Arduino IDE i, si no és així, seguiu els instruccions següents per instal·lar-lo.:
Pas 3: obteniu l'aplicació Bluetooth
Abans d’anar més enllà, assegureu-vos que teniu una aplicació de sèrie Bluetooth al telèfon intel·ligent per a la comunicació BLUETOOTH amb qualsevol dispositiu BLUETOOTH en el nostre cas ESP32.
Pas 4: Part de codificació
Obriu arduino ide.go a Fitxer> Exemples> BluetoothSerial> SerialtoSerialBT. O copieu el codi següent: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! definit (CONFIG_BLUEDROID_ENABLED) #error El Bluetooth no està habilitat. Executeu `make menuconfig` i activeu-lo # endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Nom del dispositiu Bluetooth Serial.println ("El dispositiu ha començat, ara podeu aparellar-lo amb bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} El codi és molt fàcil i molt similar al codi BLUETOOTH que generalment fem servir amb arduino uno i hc05 Explicació del codi: la línia inferior inclou la biblioteca BluetoothSerial. # inclou "BluetoothSerial.h". if! defined (CONFIG_BT_ENABLED) || ! definit (CONFIG_BLUEDROID_ENABLED) #error El Bluetooth no està habilitat. Executeu `make menuconfig` i activeu-lo # endif Llavors es crea una instància de BLUETOOTH BluetoothSerial SerialBT; A la configuració () s'inicia una comunicació en sèrie a una velocitat de transmissions de 115200. Serial.begin (115200); Inicialitzeu el Bluetooth dispositiu sèrie i passar com a argument el nom del dispositiu Bluetooth. Per defecte s’anomena ESP32test, però podeu canviar-lo i donar-li un nom únic. SerialBT.begin ("ESP32test"); // Nom del dispositiu Bluetooth Al bucle (), envieu i rebreu dades mitjançant Bluetooth Serial. A les línies de codi següents es comprovarà si hi ha dades disponibles al monitor sèrie, si és així, les enviarà al dispositiu BLUETOOTH (per exemple: el nostre telèfon intel·ligent) mitjançant Bluetooth.if d’esp32 (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () envia dades mitjançant bluetooth serial. Serial.read () retorna les dades rebudes al port sèrie. La part inferior del codi comprovarà si hi ha dades disponibles de Bluetooth si està disponible, llavors les imprimirà a serial monitor.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Per tant, això és tota l’explicació bàsica del codi. Per tant, ara podeu penjar el codi al vostre ESP32.
Pas 5: proveu el Bluetooth d'Esp32
Després de penjar el codi, obriu el monitor sèrie al vostre IDE Arduino i, a continuació, connecteu el Bluetooth (esp32) des del vostre telèfon intel·ligent. I a la secció de dispositius de l'aplicació, podeu connectar-vos a ESP32 i, a continuació, rebreu el missatge "connectant-vos a ESP32". segons es connectarà i veureu el missatge ESP32 connectat. Llavors, si escriviu hola des de l’aplicació, al vostre monitor sèrie del vostre IDE Arduino podeu veure el missatge Hola i si escriviu Com esteu des del vostre monitor sèrie, podeu veure aquest missatge a La vostra aplicació. Així és com podeu establir una connexió Bluetooth amb ESP32 i podeu utilitzar una condició if per executar diferents accions per als diferents missatges que heu enviat a esp32 des del vostre telèfon. Així que us divertireu utilitzant ESP32 Bluetooth als vostres projectes.
Recomanat:
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Tutorial: Com utilitzar ESP32-CAM al servidor web de transmissió de vídeo: 3 passos
Tutorial: Com utilitzar ESP32-CAM al servidor web de transmissió de vídeo: Descripció: ESP32-CAM és una placa de desenvolupament de visió sense fils ESP32 sense fils amb un factor de forma molt reduït, dissenyada per ser utilitzada en diversos projectes IoT, com ara dispositius intel·ligents domèstics, industrials control sense fils, monitorització sense fils, identificació sense fils QR
Plat giratori de la maleta (amb amplificador incorporat i preamplificador): 6 passos
Plat giratori de maleta (amb amplificador incorporat i preamplificador): Ei a tothom! Si us plau, tingueu present que aquest és el meu primer instructiu. Em demano disculpes per endavant per no fer prou fotografies mentre les estava construint, però és relativament senzill i es pot personalitzar per satisfer els desitjos creatius de qualsevol persona. La meva inspiració per a
Arduino MEGA 2560 amb WiFi incorporat - ESP8266: 10 passos
Arduino MEGA 2560 amb WiFi incorporat - ESP8266: en el text d’avui parlem d’un Arduino que considero extremadament especial, ja que té un ESP8266 incrustat a la seva placa. No té l’ESP12 soldat al tauler. En canvi, té el xip Espressif. Així doncs, al tauler teniu la funció integrada
Jammer WiFi amb Powerbank incorporat: 12 passos
WiFi Jammer amb Powerbank incorporat: Hola amic, en aquest vídeo t’explicaré com pots crear un jammer WiFi portàtil amb power bank incorporat, que es pot utilitzar tant per carregar el mòbil com per alimentar el teu jammer WiFi.: Advertència: il·legal embussar algú a la xarxa WiFi. Estic fent