Съдържание:

ESP32 Bluetooth урок - Как да използвате вградения Bluetooth на ESP32: 5 стъпки
ESP32 Bluetooth урок - Как да използвате вградения Bluetooth на ESP32: 5 стъпки

Видео: ESP32 Bluetooth урок - Как да използвате вградения Bluetooth на ESP32: 5 стъпки

Видео: ESP32 Bluetooth урок - Как да използвате вградения Bluetooth на ESP32: 5 стъпки
Видео: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Ноември
Anonim
ESP32 Bluetooth урок | Как да използвате вградения Bluetooth на ESP32
ESP32 Bluetooth урок | Как да използвате вградения Bluetooth на ESP32

Здравейте момчета Тъй като ESP32 Board идва с WiFi и Bluetooth, но за нашите предимно проекти обикновено използваме само Wifi, ние не използваме Bluetooth. Така че в тази инструкция ще покажа колко лесно е да използвате Bluetooth на ESP32 & За вашия основни проекти Bluetooth е по -удобна функция за използване на ESP32.

Стъпка 1: Неща, от които се нуждаете

Нещата, от които се нуждаете
Нещата, от които се нуждаете

Така че за този проект се нуждаете само от: ESP32 (ВСЕКИ МОДЕЛ): И кабел за програмирането му.

Стъпка 2: Настройване на Arduino Ide за ESP 32

Настройване на Arduino Ide за ESP 32
Настройване на Arduino Ide за ESP 32

Уверете се, че имате Arduino IDE на вашия компютър и сте инсталирали ESP32 платки във вашата Arduino IDE, и ако това не е така, моля, следвайте следните мои инструкции, за да го инсталирате.:

Стъпка 3: Вземете приложението Bluetooth

Вземете приложението Bluetooth
Вземете приложението Bluetooth

Преди да продължим по -нататък, уверете се, че имате Bluetooth серийно приложение във вашия смартфон за BLUETOOTH комуникация с всяко BLUETOOTH устройство в нашия случай ESP32.

Стъпка 4: Кодираща част

Кодираща част
Кодираща част

Отворете arduino ide.go към Файл> Примери> BluetoothSerial> SerialtoSerialBT. Или копирайте следния код: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! дефиниран (CONFIG_BLUEDROID_ENABLED)#грешка Bluetooth не е активиран! Моля, стартирайте „make menuconfig“до и го активирайте#endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Име на Bluetooth устройство Serial.println ("Устройството стартира, сега можете да го сдвоите с bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } ако (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} Кодът е много лесен и много подобен на кода BLUETOOTH, който обикновено използваме с arduino uno & hc05Обяснение на кода: По -долу редът включва библиотеката BluetoothSerial.#include "BluetoothSerial.h" 3 реда, предоставени по -долу, позволяват Bluetooth# ако! дефиниран (CONFIG_BT_ENABLED) || ! дефиниран (CONFIG_BLUEDROID_ENABLED)#грешка Bluetooth не е активиран! Моля, стартирайте „make menuconfig“, за да го активирате#endifСлед това се създава екземпляр от BLUETOOTH BluetoothSerial SerialBT; В setup () серийната комуникация се стартира със скорост на предаване 115200. Serial.begin (115200); Инициализирайте Bluetooth серийно устройство и предайте като аргумент името на Bluetooth устройството. По подразбиране се нарича ESP32test, но можете да го преименувате и да му дадете уникално име. SerialBT.begin ("ESP32test"); // Име на Bluetooth устройство В цикъла () изпращайте и получавайте данни чрез Bluetooth Serial. В долните редове код ще провери дали има данни на серийния монитор, ако да, тогава ще изпрати данните към BLUETOOTH устройство (например: нашия смартфон) с помощта на esp32 Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () изпраща данни чрез bluetooth serial. Serial.read () връща получените данни в сериен порт. Долната част на кода ще провери дали има налични данни от Bluetooth, ако е налична, ще ги отпечата на сериен монитор.if (SerialBT.available ()) {Serial.write (SerialBT.read ());} Това е основното обяснение на кода, така че сега можете да качите кода на вашия ESP32.

Стъпка 5: Тестване на Bluetooth на Esp32

Тестване на Bluetooth на Esp32
Тестване на Bluetooth на Esp32
Тестване на Bluetooth на Esp32
Тестване на Bluetooth на Esp32
Тестване на Bluetooth на Esp32
Тестване на Bluetooth на Esp32

След качване на кода отворете серийния монитор във вашата Arduino IDE и след това свържете Bluetooth (esp32) от вашия смартфон. И в секцията за устройства на приложението можете да се свържете с ESP32 и след това ще получите съобщение „свързване с ESP32“. И след няколко секунди той ще бъде свързан и ще видите съобщение ESP32 свързано. След това, ако напишете здравей от приложението, тогава в серийния си монитор на вашата Arduino IDE можете да видите съобщение Здравей и ако напишете Как сте от вашия сериен монитор, можете да видите това съобщение в Вашето приложение. Ето как можете да установите Bluetooth връзка с ESP32 и можете да използвате условие if, за да изпълните различни действия за различното съобщение, което сте изпратили до esp32 от телефона си. Затова се забавлявайте, като използвате ESP32 Bluetooth във вашите проекти.

Препоръчано: