Go Down

Topic: Módulo com 16 relés (Read 1 time) previous topic - next topic

vhviana

Pessoal! Comprei um módulo com 16 relés igual a esse:






Que está nesse link do dx.com:
http://www.dx.com/pt/p/16-channel-5v-relay-module-board-red-blue-238261#.U7wTQJRdWa8

Preciso que cada relé seja independente, mas para funcionar preciso ligar dois e depois consigo ligar um outro relé, e também existe a dependência nas linhas.

Alguém sabe como resolver esse problema? Como deixar cada relé independente?

Obrigado.

luisilva

Eu penso que está a ligar isso mal.
Na página diz:
Quote
English Manual/Spec   .....Yes


Onde estão estas especificações? Isto podia ser uma ajuda.

Outra coisa é a própria descrição:
Quote
VCC: Power supply positive pole input; GND: Power supply negative pole input; IN1-IN16: Relay control terminal; REFA A-row reference voltage end; REFA B-row reference voltage end; With power LED and relay LED


Por tanto, o que acontece se:
ligar os 5V do Arduino a Vcc;
ligar o GND do Arduino a GND;
ligar o GND do Arduino a REFA e REFB
?

FernandoGarcia

Olá!

Sua dúvida está mal colocada.

Que eu saiba é só enviar um sinal HIGH ou LOW para cada INx.

Neste caso irá gastar 16 pinos do seu arduino mas, para resolver este problema pode usar um multiplexador (pcf8575 por exemplo).

Abraço.

Fernando Garcia

vhviana

O código é esse:

void setup()
{
  pinMode(2, OUTPUT);
}
void loop()
{
  digitalWrite(2 , HIGH);
  delay(1000);
  digitalWrite(2 , LOW);
  delay(1000);
}
E não o relé não dá sinal, mas esse código funciona:
void setup()
{
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
}
void loop()
{
  digitalWrite(2 , HIGH);
  delay(1000);
  digitalWrite(3 , HIGH);
  delay(1000);
  digitalWrite(2 , LOW);
  delay(1000);
  digitalWrite(3 , LOW);
  delay(1000);
}

luisilva

vhviana, o código serve de muito pouco sem o esquema de ligações.

Já agora, aqui no fórum, o código deve ser colocado dentro de caixas especiais para esse efeito. Seleccione o código e prima o botão com o símbolo '#' que está na barra de ferramentas.

Go Up