Arduino Nano - Módulo de Relé de 2 Canales
Este tutorial te enseña cómo usar Arduino Nano para controlar un módulo de relé de dos canales. En detalle, aprenderemos:
- El pinout de un módulo de relé de 2 canales
- Cómo conectar Arduino Nano a un módulo de relé de 2 canales
- Cómo programar Arduino Nano para controlar el módulo de relé de 2 canales
Cuando queremos controlar dos dispositivos de alta tensión, como bombas, ventiladores o actuadores, tenemos dos opciones. Podemos usar múltiples módulos de relé o optar por una solución más simple. La forma más simple es usar un módulo de relé de dos canales, que es una placa única que ya tiene dos relés integrados. Este enfoque facilita la configuración y resulta más conveniente para controlar ambos dispositivos.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del módulo de relé de dos canales
Esquema de pines

Un módulo de relé de dos canales tiene los siguientes pines:
- Pines de alimentación para placas de relés
- DC+: conecta este pin al pin de 5V de la fuente de alimentación
- DC-: conecta este pin al pin GND de la fuente de alimentación y también al pin GND del Arduino Nano
- Pines de señal:
- IN1: este pin recibe la señal de control desde Arduino Nano para controlar el relé 1 en el módulo
- IN2: este pin recibe la señal de control desde Arduino Nano para controlar el relé 2 en el módulo
- Pines de salida: NCx (normalmente cerrado pin), NOx (normalmente abierto pin), COMx (común pin),
- NC1, NO1, COM1: Estos pines se conectan a un dispositivo de alta tensión que es controlado por el relé 1
- NC2, NO2, COM2: Estos pines se conectan a un dispositivo de alta tensión que es controlado por el relé 2
- Cómo conectar un relé a dispositivos de alta tensión
- Los términos normalmente cerrado y normalmente abierto
- Los términos disparo de bajo nivel y disparo de alto nivel
- Cómo controlar un relé con Arduino Nano
Además, el módulo de relé de 2 canales incluye dos jumpers que permiten elegir entre activación por nivel bajo y activación por nivel alto para cada relé de forma individual.
Si estás interesado en aprender los fundamentos de los relés, te recomiendo consultar el Arduino Nano - Relay tutorial. El tutorial proporciona información detallada sobre:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Si planeas usar los pines de 5V para alimentar componentes adicionales, existe la posibilidad de que el módulo de relé no reciba suficiente energía. Por lo tanto, es esencial usar una fuente de alimentación de 5V separada específicamente para el módulo.
Entonces, necesitamos usar tres tipos de fuentes de energía:
- Un adaptador de alimentación de 5 V para Arduino Nano
- Un adaptador de alimentación de 5 V para el módulo de relé de 2 canales
- Uno o varios adaptadores de alimentación de mayor voltaje (12 VDC, 24 VDC, 48 VDC, 220 VAC...) para dispositivos que son controlados por el módulo de relé de 2 canales
A continuación se muestra el diagrama de cableado que utiliza tres fuentes de alimentación. La fuente de alimentación para el Arduino Nano (no se muestra en la imagen) puede conectarse ya sea mediante un cable USB o mediante un conector de alimentación.

This image is created using Fritzing. Click to enlarge image
Para reducir la cantidad de adaptadores de corriente necesarios, podemos simplificar las cosas utilizando una única fuente de alimentación de 5 V para el Arduino Nano y para el módulo de relé de dos canales.

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Nano y otros componentes.
※ Nota:
Si los dos dispositivos controlados por un módulo de relé de dos canales funcionan con el mismo voltaje, podemos utilizar un solo adaptador de alimentación de alto voltaje para suministrar energía a ambos dispositivos. Sin embargo, si los dispositivos requieren voltajes diferentes, podemos usar de forma independiente adaptadores de alimentación de alto voltaje separados para cada dispositivo.
Cómo programar para un módulo de relé de 2 canales
- Inicializa el pin del Arduino Nano en modo salida digital utilizando la función pinMode().
- Controla el estado del relé utilizando la función digitalWrite().
Código de Arduino Nano
Pasos R\u00e1pidos
- Copia el código anterior y ábrelo con el IDE de Arduino
- Haz clic en el botón Subir en el IDE de Arduino para subir el código al Arduino Nano
- Escucha el sonido de clic en los relés.
- Verifica el resultado en el Monitor Serial.
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.