← Todas las entradas Entrada de blog

Cómo usar un módulo Bluetooth con Arduino

Viktoria Builds

Una guía rápida para conectar el módulo HC-05 a un Arduino Mega y enviar mensajes desde el móvil Android por serial.

Ver en YouTube

El HC-05 es una de las formas más sencillas de añadir control inalámbrico a un proyecto con Arduino. Lo conecté a mi Arduino Mega y usé una app de Android para enviar mensajes por Bluetooth — sin cables, sin configuración Wi-Fi.

Componentes

  • Arduino Mega
  • Módulo Bluetooth HC-05
  • Cables dupont
  • Teléfono Android con la app Serial Bluetooth Terminal instalada

Conexiones

El HC-05 tiene 6 pines, pero solo necesitas cuatro: GND, VCC, TX y RX. Conecta VCC a 3,3V en el Mega, GND a GND, y cruza las líneas de datos — TX del HC-05 va a RX del Arduino, y RX del HC-05 va a TX del Arduino. El Arduino Mega es muy cómodo aquí porque tiene varios puertos serie hardware (Serial1, Serial2, Serial3), así que el módulo Bluetooth no comparte el mismo puerto que la conexión USB al ordenador.

El sketch

El sketch inicializa Serial para el monitor USB y Serial1 para el módulo Bluetooth. En el bucle principal reenvía todo lo recibido en Serial1 a Serial, de modo que los mensajes escritos en la app del móvil aparecen en el monitor serie del Arduino. El sketch completo está en GitHub: viktoriabuilds/bluetooth-module-arduino.

Emparejamiento y prueba

Enciende el Arduino, abre los ajustes de Bluetooth en el móvil y empareja con el HC-05. El PIN de emparejamiento por defecto es 1234. Luego abre Serial Bluetooth Terminal, conéctate al HC-05 y escribe un mensaje — aparece en el monitor serie del Arduino al instante.

Resultado

Funcionó a la primera. El HC-05 es barato, fácil de conseguir y sorprendentemente sencillo de configurar. Un buen punto de partida si quieres añadir control inalámbrico a un proyecto sin tener que lidiar con la configuración Wi-Fi.

¿Te ha gustado este tutorial?

Apoya el canal en Patreon y obtén acceso anticipado a proyectos, build logs y mucho más.

Apoyar en Patreon →