Arduino Nano - Módulo Relé de 2 Canais
Este tutorial ensina como usar o Arduino Nano para controlar um módulo relé de 2 canais. Em detalhes, vamos aprender:
- A pinagem de um módulo relé de 2 canais
- Como conectar o Arduino Nano a um módulo relé de 2 canais
- Como programar o Arduino Nano para controlar o módulo relé de 2 canais
Quando queremos controlar dois dispositivos de alta tensão, como bombas, ventiladores ou atuadores, temos duas opções. Podemos usar vários módulos relé ou optar por uma solução mais simples. A forma mais simples é usar um módulo relé de 2 canais, que é uma única placa que já tem dois relés integrados. Essa abordagem deixa a montagem mais fácil e mais conveniente para controlar os dois dispositivos.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Módulo Relé de 2 Canais
Pinagem

Um módulo relé de 2 canais tem os seguintes pinos:
- Pinos de alimentação para as placas de relé
- DC+: conecte este pino ao pino 5V da fonte de alimentação
- DC-: conecte este pino ao pino GND da fonte de alimentação e também ao pino GND do Arduino Nano
- Pinos de sinal:
- IN1: este pino recebe o sinal de controle do Arduino Nano para controlar o relé 1 do módulo
- IN2: este pino recebe o sinal de controle do Arduino Nano para controlar o relé 2 do módulo
- Pinos de saída: NCx (pino normalmente fechado), NOx (pino normalmente aberto), COMx (pino comum),
- NC1, NO1, COM1: Esses pinos se conectam a um dispositivo de alta tensão controlado pelo relé 1
- NC2, NO2, COM2: Esses pinos se conectam a um dispositivo de alta tensão controlado pelo relé 2
- Como conectar o relé a dispositivos de alta tensão
- Os termos normalmente fechado e normalmente aberto
- Os termos gatilho de nível baixo e gatilho de nível alto
- Como controlar o relé usando o Arduino Nano
Além disso, o módulo relé de 2 canais inclui 2 jumpers que permitem escolher entre o gatilho de nível baixo e o gatilho de nível alto para cada relé individualmente.
Se você quer aprender os fundamentos dos relés, recomendo conferir o tutorial Arduino Nano - Relé. O tutorial fornece informações detalhadas sobre:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Se você pretende usar os pinos de 5V para alimentar componentes adicionais, existe a chance de o módulo relé não receber energia suficiente. Por isso, é essencial usar uma fonte de 5V separada especificamente para o módulo.
Então, precisamos usar três tipos de fontes de alimentação:
- Uma fonte de alimentação de 5V para o Arduino Nano
- Uma fonte de alimentação de 5V para o módulo relé de 2 canais
- Uma ou várias fontes de alimentação de tensão mais alta (12VDC, 24VDC, 48VDC, 220AC...) para os itens controlados pelo módulo relé de 2 canais
Abaixo está o diagrama de ligação usando três fontes de alimentação. A alimentação do Arduino Nano (não mostrada na imagem) pode ser conectada por um cabo USB ou por um conector de alimentação.

This image is created using Fritzing. Click to enlarge image
Para reduzir o número de fontes de alimentação necessárias, podemos simplificar usando uma única fonte de 5V tanto para o Arduino Nano quanto para o módulo relé de 2 canais.

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
※ Nota:
Se os dois dispositivos controlados por um módulo relé de 2 canais operam na mesma tensão, podemos usar uma única fonte de alimentação de alta tensão para alimentar os dois dispositivos. No entanto, se os dispositivos exigem tensões diferentes, podemos usar fontes de alimentação de alta tensão separadas para cada dispositivo.
Como Programar o Módulo Relé de 2 Canais
- Inicializa o pino do Arduino Nano no modo de saída digital usando a função pinMode().
- Controle o estado do relé usando a função digitalWrite().
Código Arduino Nano
Passos Rápidos
- Copie o código acima e abra-o no Arduino IDE
- Clique no botão Upload no Arduino IDE para fazer o upload do código para o Arduino Nano
- Ouça o som de clique nos relés.
- Confira o resultado no Serial Monitor.