Obsah:

ESP32 Bluetooth návod - Ako používať vstavané Bluetooth v ESP32: 5 krokov
ESP32 Bluetooth návod - Ako používať vstavané Bluetooth v ESP32: 5 krokov

Video: ESP32 Bluetooth návod - Ako používať vstavané Bluetooth v ESP32: 5 krokov

Video: ESP32 Bluetooth návod - Ako používať vstavané Bluetooth v ESP32: 5 krokov
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Júl
Anonim
ESP32 Bluetooth návod | Ako používať vstavané Bluetooth v ESP32
ESP32 Bluetooth návod | Ako používať vstavané Bluetooth v ESP32

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

Veci, ktoré potrebujete
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

Nastavenie Arduino Ide pre ESP 32
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

Získajte aplikáciu Bluetooth
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

Kódovacia časť
Kódovacia časť

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

Testovanie Bluetooth Esp32
Testovanie Bluetooth Esp32
Testovanie Bluetooth Esp32
Testovanie Bluetooth Esp32
Testovanie Bluetooth Esp32
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: