eu comprei duas relayboard de 8 reles cada mas nao estou conseguindo por os reles para serem ligados/desligados pelas chaves
se alguem puder me ensinar
estou usando o arduino uno mas predetendo comprar o mega
desde ja agradeço
Tags:
Esse sketch só funciona no mega:
int rele1 = 0;
int rele2 = 0;
int rele3 = 0;
int rele4 = 0;
int rele5 = 0;
int rele6 = 0;
int rele7 = 0;
int rele8 = 0;
void setup(){
pinMode(3,INPUT_PULLUP);
pinMode(4,INPUT_PULLUP);
pinMode(5,INPUT_PULLUP);
pinMode(6,INPUT_PULLUP);
pinMode(7,INPUT_PULLUP);
pinMode(8,INPUT_PULLUP);
pinMode(9,INPUT_PULLUP);
pinMode(10,INPUT_PULLUP);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(14, OUTPUT);
pinMode(15, OUTPUT);
pinMode(16, OUTPUT);
pinMode(17, OUTPUT);
pinMode(18, OUTPUT);
}
void loop(){
int bt1 = digitalRead(3);
int bt2 = digitalRead(4);
int bt3 = digitalRead(5);
int bt4 = digitalRead(6);
int bt5 = digitalRead(7);
int bt6 = digitalRead(8);
int bt7 = digitalRead(9);
int bt8 = digitalRead(10);
if (!bt1 == 1) {
rele1++;
}
if (!bt2 == 1) {
rele1++;
}
if (!bt3 == 1) {
rele1++;
}
if (!bt4 == 1) {
rele1++;
}
if (!bt5 == 1) {
rele1++;
}
if (!bt6 == 1) {
rele1++;
}
if (!bt7 == 1) {
rele1++;
}
if (!bt8 == 1) {
rele1++;
}
if (rele1 == 1) {
digitalWrite(11, HIGH);
}
if (rele1 == 2) {
digitalWrite(11, LOW);
rele1 = 0;
}
if (rele2 == 1) {
digitalWrite(12, HIGH);
}
if (rele2 == 2) {
digitalWrite(12, LOW);
rele2 = 0;
}
if (rele3 == 1) {
digitalWrite(13, HIGH);
}
if (rele3 == 2) {
digitalWrite(13, LOW);
rele3 = 0;
}
if (rele3 == 1) {
digitalWrite(14, HIGH);
}
if (rele4 == 2) {
digitalWrite(14, LOW);
rele4 = 0;
}
if (rele5 == 1) {
digitalWrite(15, HIGH);
}
if (rele5 == 2) {
digitalWrite(15, LOW);
rele5 = 0;
}
if (rele6 == 1) {
digitalWrite(16, HIGH);
}
if (rele6 == 2) {
digitalWrite(16, LOW);
rele6 = 0;
}
if (rele7 == 1) {
digitalWrite(17, HIGH);
}
if (rele7 == 2) {
digitalWrite(17, LOW);
rele7 = 0;
}
if (rele8 == 1) {
digitalWrite(18, HIGH);
}
if (rele8 == 2) {
digitalWrite(18, LOW);
rele8 = 0;
}
delay(200);
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por