Оглавление:

Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов
Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов

Видео: Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов

Видео: Учебное пособие по ESP32 Bluetooth - Как использовать встроенный Bluetooth ESP32: 5 шагов
Видео: Сажа загорелась в дымовой трубе. 2024, Декабрь
Anonim
Учебное пособие по ESP32 Bluetooth | Как использовать встроенный Bluetooth ESP32
Учебное пособие по ESP32 Bluetooth | Как использовать встроенный Bluetooth ESP32

Привет, ребята, так как плата ESP32 поставляется с Wi-Fi и Bluetooth, но для наших в основном проектов мы обычно используем только Wi-Fi, мы не используем 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. Перейдите в меню «Файл»> «Примеры»> «BluetoothSerial»> «SerialtoSerialBT». Или скопируйте следующий код: #include «BluetoothSerial.h» #if! Defined (CONFIG_BT_ENABLED) || ! defined (CONFIG_BLUEDROID_ENABLED) #error 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) || ! defined (CONFIG_BLUEDROID_ENABLED) #error Bluetooth не включен! Пожалуйста, запустите `make menuconfig` и включите его # endif Затем будет создан экземпляр BLUETOOTH BluetoothSerial SerialBT; В настройке () запускается последовательная связь со скоростью 115200. Serial.begin (115200); Инициализируйте Bluetooth последовательное устройство и передайте в качестве аргумента имя устройства Bluetooth. По умолчанию он называется ESP32test, но вы можете переименовать его и присвоить ему уникальное имя. SerialBT.begin ("ESP32test"); // Имя устройства Bluetooth В цикле () отправка и получение данных через последовательный порт Bluetooth. В приведенных ниже строках кода он проверит, доступны ли какие-либо данные на последовательном мониторе, если да, то он отправит данные на устройство BLUETOOTH (например: наш смартфон) с помощью esp32 Bluetooth.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () отправляет данные с помощью последовательного порта Bluetooth. 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 connected. Затем, если вы наберете привет из приложения, то в вашем последовательном мониторе вашей Arduino IDE вы увидите сообщение Hello, а если вы введете How are you from your serial monitor, вы можете увидеть это сообщение в Ваше приложение. Вот как вы можете установить соединение Bluetooth с ESP32, и вы можете использовать условие if для выполнения различных действий для другого сообщения, которое вы отправили на esp32 со своего телефона. Так что получайте удовольствие, используя ESP32 Bluetooth в своих проектах.

Рекомендуемые: