Tabla de contenido:

Tutorial de ESP32 Bluetooth - Cómo utilizar el Bluetooth incorporado de ESP32: 5 pasos
Tutorial de ESP32 Bluetooth - Cómo utilizar el Bluetooth incorporado de ESP32: 5 pasos

Video: Tutorial de ESP32 Bluetooth - Cómo utilizar el Bluetooth incorporado de ESP32: 5 pasos

Video: Tutorial de ESP32 Bluetooth - Cómo utilizar el Bluetooth incorporado de ESP32: 5 pasos
Video: 🟢Conectar ESP32 con Bluetooth 2024, Noviembre
Anonim
Tutorial de ESP32 Bluetooth | Cómo utilizar el Bluetooth incorporado de ESP32
Tutorial de ESP32 Bluetooth | Cómo utilizar el Bluetooth incorporado de ESP32

Hola chicos, ya que la placa ESP32 viene con WiFi y Bluetooth, pero para la mayoría de nuestros proyectos, generalmente usamos solo Wifi, no usamos Bluetooth. En este instructivo, mostraré lo fácil que es usar Bluetooth de ESP32 y Proyectos básicos Bluetooth es una característica más útil de ESP32 para usar.

Paso 1: Cosas que necesita

Cosas que necesitas
Cosas que necesitas

Entonces para este proyecto solo necesitas: ESP32 (CUALQUIER MODELO): Y un cable para programarlo.

Paso 2: Configuración de Arduino Ide para ESP 32

Configuración de Arduino Ide para ESP 32
Configuración de Arduino Ide para ESP 32

Asegúrese de tener Arduino IDE en su PC y de haber instalado placas ESP32 en su Arduino IDE, y si no es el caso, siga las siguientes instrucciones mías para instalarlo.:

Paso 3: obtén la aplicación Bluetooth

Obtén la aplicación Bluetooth
Obtén la aplicación Bluetooth

Antes de continuar, asegúrese de tener una aplicación de serie Bluetooth en su teléfono inteligente para la comunicación BLUETOOTH con cualquier dispositivo BLUETOOTH en nuestro caso ESP32.

Paso 4: Parte de codificación

Parte de codificación
Parte de codificación

Abra su arduino ide.go a Archivo> Ejemplos> BluetoothSerial> SerialtoSerialBT. O copie el siguiente código: #include "BluetoothSerial.h" #if! Defined (CONFIG_BT_ENABLED) || ! definido (CONFIG_BLUEDROID_ENABLED) #error ¡Bluetooth no está habilitado! Ejecute `make menuconfig` y habilítelo # endifBluetoothSerial SerialBT; void setup () {Serial.begin (115200); SerialBT.begin ("ESP32test"); // Nombre del dispositivo Bluetooth Serial.println ("El dispositivo se inició, ¡ahora puedes emparejarlo con bluetooth!");} Void loop () {if (Serial.available ()) {SerialBT.write (Serial.read ()); } if (SerialBT.available ()) {Serial.write (SerialBT.read ()); } delay (20);} El código es muy fácil y muy similar al código BLUETOOTH que generalmente usamos con arduino uno & hc05Code explicación: la línea de abajo incluye la biblioteca BluetoothSerial. si! definido (CONFIG_BT_ENABLED) || ! definido (CONFIG_BLUEDROID_ENABLED) #error ¡Bluetooth no está habilitado! Ejecute `make menuconfig` y habilítelo # endif Luego, se crea una instancia de BLUETOOTH BluetoothSerial SerialBT; En la configuración (), se inicia una comunicación en serie a una velocidad de 115200. Serial.begin (115200); Inicialice el Bluetooth dispositivo serie y pasar como argumento el nombre del dispositivo Bluetooth. De forma predeterminada, se llama ESP32test, pero puede cambiarle el nombre y darle un nombre único. SerialBT.begin ("ESP32test"); // Nombre del dispositivo Bluetooth En el bucle (), envíe y reciba datos a través de Bluetooth Serial. En las siguientes líneas de código, verificará si hay datos disponibles en el monitor en serie, si es así, enviará los datos al dispositivo BLUETOOTH (por ejemplo: nuestro teléfono inteligente) usando el Bluetooth de esp32.if (Serial.available ()) {SerialBT.write (Serial.read ());} SerialBT.write () envía datos usando bluetooth serial. Serial.read () devuelve los datos recibidos en el puerto serie. La siguiente parte del código comprobará si hay datos de Bluetooth disponibles, si lo está, los imprimirá en el monitor serie. si (SerialBT.available ()) {Serial.write (SerialBT.read ());} Esa es toda la explicación básica del código, así que ahora puede cargar el código en su ESP32.

Paso 5: Probar el Bluetooth de Esp32

Probando el Bluetooth de Esp32
Probando el Bluetooth de Esp32
Probando el Bluetooth de Esp32
Probando el Bluetooth de Esp32
Probando el Bluetooth de Esp32
Probando el Bluetooth de Esp32

Después de cargar el código, abra el monitor serial en su Arduino IDE y luego conecte el Bluetooth (esp32) desde su teléfono inteligente. Y en la sección de dispositivos de la aplicación, puede conectarse a ESP32 y luego recibirá el mensaje "Conectando a ESP32". Y en pocos segundos se conectará y verá el mensaje ESP32 conectado. Luego, si escribe hola desde la aplicación, luego en su monitor serial de su IDE de Arduino, puede ver el mensaje Hola y si escribe ¿Cómo está desde su monitor serial, puede ver ese mensaje en Tu aplicación. Así es como puedes establecer una conexión Bluetooth con ESP32 y puedes usar una condición if para ejecutar diferentes acciones para el mensaje diferente que enviaste a esp32 desde tu teléfono. Así que diviértete usando ESP32 Bluetooth en tus proyectos.

Recomendado: