Arduino Nano: Control de LED vía Bluetooth
Este tutorial te enseña cómo programar un Arduino Nano para controlar un LED a través de Bluetooth o BLE.
- Para controlar el LED vía Bluetooth, se debe usar el módulo Bluetooth HC-05.
- Para controlar el LED vía BLE, el módulo HM-10 BLE es el que se debe usar.
Este tutorial ofrece instrucciones para ambos módulos.
Usaremos la aplicación Bluetooth Serial Monitor en un teléfono inteligente para enviar comandos al Arduino Nano.
Estos comandos incluyen:
- LED ENCENDIDO lo cual encenderá el LED
- LED APAGADO lo cual apagará el LED

Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Use the LED Module for easier wiring. It includes an integrated resistor.
Acerca de LED y Módulo Bluetooth
Si no estás familiarizado con el LED y el módulo Bluetooth (pinout, cómo funciona, cómo programarlo...), los siguientes tutoriales pueden ayudarte:
Diagrama de Cableado
- Si desea controlar el LED mediante Bluetooth, el módulo Bluetooth HC-05 debe utilizarse de acuerdo con el diagrama de cableado a continuación.

This image is created using Fritzing. Click to enlarge image
- Si desea manipular un LED a través de BLE, el módulo BLE HM-10 debería utilizarse de acuerdo con el diagrama de cableado que se muestra a continuación.

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Nano y otros componentes.
Código de Arduino Nano - Controla un LED a través de Bluetooth/BLE
El código funciona tanto para el módulo Bluetooth HC-10 como para el módulo HM-10 BLE. Es aplicable a ambos.
Pasos R\u00e1pidos
- Descarga la Aplicación Bluetooth Serial Monitor en tu teléfono inteligente.
- Abre el código en el IDE de Arduino y haz clic en el botón Subir para subirlo al Arduino Nano. Si tienes problemas para subirlo, desconecta los pines TX y RX del módulo Bluetooth, sube el código y luego vuelve a conectarlos.
- Inicia la aplicación Bluetooth Serial Monitor en tu teléfono y selecciona Bluetooth Clásico o BLE según el módulo que usaste.

- Conecta la aplicación Bluetooth al módulo HC-05 o al módulo HM-10 BLE.

- Introduzca cualquiera de “LED ENCENDIDO” o “LED APAGADO” y pulse el botón Enviar.

- Consulta el estado del LED en la placa Arduino Nano. Estará encendido o apagado.
- Además, podemos ver el estado del LED en la aplicación Bluetooth.
- Finalmente, verifica el resultado en la aplicación de Android.

Es posible que te preguntes cómo Arduino Nano puede interpretar un comando completo. Por ejemplo, cuando enviamos “OFF”, ¿Cómo determina Arduino Nano si el comando es “O”, “OF” o “OFF”?
Al enviar un comando, la App Bluetooth añade un carácter de salto de línea ('\\n') al seleccionar la opción “salto de línea” en la App. Arduino Nano leerá los datos hasta que encuentre el carácter de salto de línea. El carácter de salto de línea sirve como separador de comandos.
Si encuentra útil la aplicación Bluetooth Serial Monitor, le agradeceríamos que dejara una calificación de 5 estrellas en Play Store. ¡Gracias!
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.