
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Ahoj, keďže doska ESP32 je dodávaná s WiFi aj Bluetooth, ale pre naše väčšinou projekty zvyčajne používame iba Wifi, nepoužívame Bluetooth. V tomto návode vám teda ukážem, aké ľahké je používať Bluetooth ESP32 & For základné projekty Bluetooth je užitočnejšou funkciou ESP32 na použitie.
Krok 1: Veci, ktoré potrebujete

Na tento projekt teda potrebujete iba: ESP32 (Ľubovoľný model): A kábel na jeho naprogramovanie.
Krok 2: Nastavenie Arduino Ide pre ESP 32

Uistite sa, že máte vo svojom počítači Arduino IDE a že ste do svojho Arduino IDE nainštalovali dosky ESP32, a ak to tak nie je, nainštalujte ho podľa nasledujúcich pokynov.:
Krok 3: Získajte aplikáciu Bluetooth

Predtým, ako pôjdeme ďalej, sa uistite, že máte vo svojom smartfóne sériovú aplikáciu Bluetooth na komunikáciu BLUETOOTH s akýmkoľvek zariadením BLUETOOTH, v našom prípade ESP32.
Krok 4: Časť kódovania

Otvorte arduino ide.go na Súbor> Príklady> BluetoothSerial> SerialtoSerialBT. Nebo skopírujte nasledujúci kód: #include "BluetoothSerial.h" #if! Definované (CONFIG_BT_ENABLED) || ! defined (CONFIG_BLUEDROID_ENABLED)#chyba Bluetooth nie je povolený! Spustite `make menuconfig` a povoľte ho#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Názov zariadenia Bluetooth Serial.println („Zariadenie sa spustilo, teraz ho môžete spárovať s bluetooth!“);} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Kód je veľmi jednoduchý a veľmi podobný kódu BLUETOOTH, ktorý bežne používame s arduino uno & hc05 Vysvetlenie kódu: Nasledujúci riadok obsahuje knižnicu BluetoothSerial.#include „BluetoothSerial.h“3 riadky uvedené nižšie umožňujú používanie technológie Bluetooth# if! defined (CONFIG_BT_ENABLED) || ! defined (CONFIG_BLUEDROID_ENABLED)#chyba Bluetooth nie je povolený! Spustite „make menuconfig` a povoľte ho#endifPotom sa vytvorí inštancia BLUETOOTH BluetoothSerial SerialBT; V setup () sa spustí sériová komunikácia s prenosovou rýchlosťou 115200. Serial.begin (115200); Inicializujte Bluetooth sériové zariadenie a ako argument zadajte názov zariadenia Bluetooth. Štandardne sa nazýva ESP32test, ale môžete ho premenovať a dať mu jedinečný názov. SerialBT.begin („ESP32test“); // Názov zariadenia Bluetooth V slučke () odosielajte a prijímajte údaje prostredníctvom sériového rozhrania Bluetooth. V nižšie uvedených riadkoch kódu skontroluje, či sú na sériovom monitore k dispozícii nejaké údaje, ak áno, potom údaje odošle do zariadenia BLUETOOTH (napríklad: náš smartphone) pomocou Bluetooth.if (Serial.available ()) esp32 {SerialBT.write (Serial.read ());} SerialBT.write () odosiela údaje pomocou bluetooth serial. Serial.read () vracia údaje prijaté v sériový port. Nasledujúca časť kódu skontroluje, či sú k dispozícii údaje z Bluetooth, ak sú, potom ich vytlačí na sériovom monitore. ak (SerialBT.available ()) {Serial.write (SerialBT.read ());} To je všetko základné vysvetlenie kódu. Teraz teda môžete kód nahrať do svojho ESP32.
Krok 5: Testovanie Bluetooth Esp32



Po nahraní kódu otvorte sériový monitor vo svojom Arduino IDE a potom pripojte Bluetooth (esp32) z vášho smartphonu. A v sekcii zariadení v aplikácii sa môžete pripojiť k ESP32 a potom dostanete správu „Pripojenie k ESP32“. sekúnd sa pripojí a zobrazí sa správa ESP32 pripojený. Potom ak napíšete ahoj z aplikácie, potom na vašom sériovom monitore vášho Arduino IDE uvidíte Hello message a ak napíšete How are you from your serial monitor, uvidíte túto správu v Vaša aplikácia. Takto teda môžete nadviazať spojenie Bluetooth s ESP32 a podmienku if môžete použiť na vykonanie rôznych akcií pre inú správu, ktorú ste z telefónu odoslali na esp32. Bavte sa preto s používaním ESP32 Bluetooth vo svojich projektoch.
Odporúča:
Zvuková jednotka pre vstavané hračky s použitím Mini prehrávača DFplayer Mini: 4 kroky

Zvuková jednotka pre vstavané hračky používajúce mini prehrávač DFplayer Mini: Vitajte v mojom " ible " #35. Chcete vytvoriť zvukovú jednotku, ktorú môžete používať rôznymi spôsobmi, a v priebehu niekoľkých sekúnd odovzdáte požadované zvuky pre svoje hračky postavené na škrabancoch? Tu prichádza návod, ktorý vysvetľuje, ako to urobiť pomocou D
Rádia LoRa ESP32 Návod na jednoduché spustenie - Bez zapojenia: 6 krokov

Rádia LoRa ESP32 Návod na jednoduché spustenie | Bez káblov: Hej, čo sa deje, chlapci? Akarsh tu od CETech. Dnes urobíme projekt, ktorý je v zásade o nastavení rádií LoRa, aby spolu mohli hovoriť najľahším možným spôsobom. Tu som použil mikrokontrolér ESP32, ktorý je
UCL - vstavané - výber a umiestnenie: 4 kroky

UCL - Embedded - Pick and Place: Tento návod sa bude zaoberať tým, ako sa vytvára jednotka 2D pick and place a ako ju kódovať
UCL - vstavané riadené auto: 5 krokov

UCL - vstavané riadené auto: S týmto projektom sme mali veľké ambície. Samoriadiace auto! Sledovanie čiernej čiary alebo voľná jazda, vyhýbanie sa prekážkam. Pripojenie Bluetooth a druhé arduino pre ovládač s bezdrôtovou komunikáciou do auta. Možno druhé auto, ktoré by mohlo nasledovať
EAL - vstavané programovanie: Candy Mixer, kroky 1 000: 9

EAL - Vstavané programovanie: Candy Mixer 1000: Pre náš projekt v Arduine sme sa rozhodli vyrobiť mixér na cukríky. Ide o to, že používateľ môže stlačiť tlačidlo a potom motory začnú vysúvať cukríky do misky a keď program beží, zastaví sa. Prvý koncept s