![Conectar ESP32 con Bluetooth 1 Conectar ESP32 con Bluetooth](https://www.programadornovato.com/wp-content/uploads/2022/10/ESP32-BLUETOOTH-640x360.png)
Conectar ESP32 con Bluetooth
En este tutorial vamos a conectar ESP32 con Bluetooth, de tal suerte que podremos enviar información (serial) desde el ESP32 y el Bluetooth de nuestro teléfono. Para lograr este objetivo vamos a conectar seguir estos pasos:
Descargar e instalar ESP32 en Arduino
Descargar Arduino desde este link https://www.arduino.cc/en/software
![Conectar ESP32 con Bluetooth 2 Descargar e Instalar ESP32 en Arduino IDE](https://www.programadornovato.com/wp-content/uploads/2022/09/image-3-1024x620.png)
Conectamos ESP32 vía USB a la computadora:
![Conectar ESP32 con Bluetooth 3 image 3](https://www.programadornovato.com/wp-content/uploads/2022/10/image-3.png)
Configurar ESP32 en Arduino IDE
Agregamos las librerías de ESP32 haciendo click en Archivo -> Preferencias y pegamos este link https://dl.espressif.com/dl/package_esp32_index.json
![Conectar ESP32 con Bluetooth 4 Agregar librerías de esp32 en Arduino IDE](https://www.programadornovato.com/wp-content/uploads/2022/09/image-5-1024x565.png)
Vamos a Herramientas -> Placa: “Arduino” -> Gestor de tarjetas
![Conectar ESP32 con Bluetooth 5 Menu Gestor de tarjetas](https://www.programadornovato.com/wp-content/uploads/2022/08/image-5.png)
Buscamos esp32 e instalamos la versión 1.0.4 y damos click en instalar
![Conectar ESP32 con Bluetooth 6 Gestor de tarjetas](https://www.programadornovato.com/wp-content/uploads/2022/08/image-9.png)
Ahora vamos a Herramientas-> Placa -> ESP32-> WROVE Module
![Conectar ESP32 con Bluetooth 7 image 4](https://www.programadornovato.com/wp-content/uploads/2022/10/image-4.png)
Cargar un código de ejemplo para conectar ESP32 con Bluetooth
Clcik en Archivo -> Ejemplos -> BluetoothSerial -> SerialToSerialBT
![Conectar ESP32 con Bluetooth 8 image 5](https://www.programadornovato.com/wp-content/uploads/2022/10/image-5.png)
Guáramos el nuevo código creado con el nombre BT
![Conectar ESP32 con Bluetooth 9 image 6](https://www.programadornovato.com/wp-content/uploads/2022/10/image-6.png)
Código para conectar ESP32 con Bluetooth
//This example code is in the Public Domain (or CC0 licensed, at your option.) //By Evandro Copercini - 2018 // //This example creates a bridge between Serial and Classical Bluetooth (SPP) //and also demonstrate that SerialBT have the same functionalities of a normal Serial #include "BluetoothSerial.h" #if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED) #error Bluetooth is not enabled! Please run `make menuconfig` to and enable it #endif BluetoothSerial SerialBT; void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); //Bluetooth device name Serial.println("The device started, now you can pair it with bluetooth!"); } void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20); }
Buscar el puerto del ESP32
Abrimos el buscador de aplicación y escribimos “administrador de dispositivos” y damos enter
![Conectar ESP32 con Bluetooth 10 image 17](https://www.programadornovato.com/wp-content/uploads/2022/08/image-17.png)
Buscamos en la categoría Puertos (COM) el nuevo puerto que se creó. Si no lo ubicamos, desconectamos y conectamos el ESP32.
![Conectar ESP32 con Bluetooth 11 Categoría Puertos (COM)](https://www.programadornovato.com/wp-content/uploads/2022/08/image-19.png)
Vamos a Herramientas-> Puerto->COM5 en nuestro caso quizas el tuyo sea diferente.
![Conectar ESP32 con Bluetooth 12 image 9](https://www.programadornovato.com/wp-content/uploads/2022/09/image-9.png)
Presionamos en este botón para subir el programa
![Conectar ESP32 con Bluetooth 13 image 10](https://www.programadornovato.com/wp-content/uploads/2022/09/image-10.png)
Instalamos Arduino bluetooth controller
Instalamos Arduino bluetooth controller en nuestro teléfono Android
![Conectar ESP32 con Bluetooth 14 image 7](https://www.programadornovato.com/wp-content/uploads/2022/10/image-7.png)
Abrimos monitor de serie
![Conectar ESP32 con Bluetooth 15 image 8](https://www.programadornovato.com/wp-content/uploads/2022/10/image-8.png)
Probamos la conexión Bluetooth del ESP32 con nuestro teléfono
- En el teléfono conectamos el dispositivo ESP32test.
- Seleccionamos Terminal Mode.
- Escribimos un texto en “type in command”
- Escribimos en el monitor serial de Arduino.
![Conectar ESP32 con Bluetooth 16 Conectar ESP32 con Bluetooth](https://www.programadornovato.com/wp-content/uploads/2022/10/esp32-bluetooth2-1024x673.gif)
Encender y apagar un led con bluetooth desde android
🎦 Lista de reproducción en YouTube de ESP32: https://www.youtube.com/watch?v=uUWOFP8V1WY&list=PLCTD_CpMeEKRDz5ISmZHaVR-4a64rzOKC&ab_channel=ProgramadorNovato
🎦 Curso Arduino IDE: https://www.youtube.com/watch?v=oGinJt9aALc&list=PLCTD_CpMeEKSqw3Nh7rA9aXUAzbPIPkdv
🎦 Curso de C++: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc