Tabla de contenido:
- Paso 1: Cosas que necesita
- Paso 2: Configuración de Arduino Ide para ESP 32
- Paso 3: obtén la aplicación Bluetooth
- Paso 4: Parte de codificación
- Paso 5: Probar el Bluetooth de Esp32
Video: Tutorial de ESP32 Bluetooth - Cómo utilizar el Bluetooth incorporado de ESP32: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
Entonces para este proyecto solo necesitas: ESP32 (CUALQUIER MODELO): Y un cable para programarlo.
Paso 2: 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
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
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
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:
Soporte de imagen con altavoz incorporado: 7 pasos (con imágenes)
Soporte de imagen con altavoz incorporado: este es un gran proyecto para emprender durante el fin de semana, si desea crear su propio altavoz que pueda contener imágenes / tarjetas postales o incluso su lista de tareas pendientes. Como parte de la construcción, usaremos una Raspberry Pi Zero W como el corazón del proyecto, y un
Barra de sonido DIY con DSP incorporado: 6 pasos (con imágenes)
Barra de sonido de bricolaje con DSP incorporado: construcción de una barra de sonido de aspecto moderno a partir de 1/2 '' madera contrachapada gruesa curvada. La barra de sonido tiene 2 canales (estéreo), 2 amplificadores, 2 tweeters, 2 woofers y 4 radiadores pasivos para ayudar a aumentar las bajas frecuencias en este pequeño gabinete. Uno de los amplificadores
Arduino MEGA 2560 con WiFi incorporado - ESP8266: 10 pasos
Arduino MEGA 2560 con WiFi incorporado - ESP8266: En el texto de hoy, hablamos de un Arduino que considero extremadamente especial, ya que tiene un ESP8266 incrustado en su placa. No tiene el ESP12 soldado a la placa. En cambio, tiene el chip Espressif. Entonces, en el tablero tienes incorporado
WiFi Jammer con Powerbank incorporado: 12 pasos
WiFi Jammer con Powerbank incorporado: Hola amigo, en este video te diré cómo puedes hacer un jammer WiFi portátil con un banco de energía incorporado, que se puede utilizar tanto para cargar tu móvil como para alimentar tu jammer WiFi. ilegal bloquear la red WiFi de alguien. Estoy haciendo
Guitar Hero Guitar con altavoz incorporado: 8 pasos
Guitar Hero Guitar con altavoz incorporado: Básicamente, abrí un controlador Guitar Hero y me pregunté qué podría caber dentro. Parecía ligero, así que pensé que había mucho espacio. Efectivamente, había mucho. Originalmente tenía planeado poner un iPod Shuffle en el mástil de la guitarra y ro