HC-05: Bluetooth clásico para Arduino
El módulo HC-05 es un adaptador Bluetooth Serie que convierte la comunicación UART del Arduino en una conexión inalámbrica Bluetooth 2.0. Desde tu smartphone con Android puedes enviar comandos de texto al Arduino y recibir datos de sensores, todo sin cables. Es la solución perfecta para controlar robots, autos RC y proyectos domóticos desde el teléfono.
Consigue el módulo HC-05 en Especificar.cl junto con tu Arduino para empezar hoy.
Conexión del HC-05 al Arduino Uno
- VCC → 5V del Arduino
- GND → GND del Arduino
- TX del HC-05 → Pin RX (pin 0) del Arduino (o pin 10 con SoftwareSerial)
- RX del HC-05 → Pin TX del Arduino a través de divisor de voltaje (3.3V max para RX del HC-05)
- Recomendado: usa pines 10 y 11 con SoftwareSerial para no bloquear el puerto USB
App Android para control
La app "Bluetooth Serial Controller" o "Arduino Bluetooth Controller" (gratuitas en Play Store) te permiten enviar caracteres al Arduino con botones personalizables. Asigna el carácter 1 para encender un LED y 0 para apagarlo, o F para avanzar un robot y B para retroceder. En Arduino IDE lees esos caracteres con Serial.read() y actúas en consecuencia.
Configuración con comandos AT
El HC-05 acepta comandos AT para cambiar nombre, contraseña PIN (por defecto "1234") y velocidad de baudios. Para entrar al modo de configuración, mantén presionado el botón del módulo mientras lo alimentas. El LED parpadeará lento indicando modo AT. Desde el monitor serial de Arduino IDE envía comandos como AT+NAME=MiArduino para cambiar el nombre Bluetooth.