Ola amigos bom dia

Estou num projeto de acionamento de bomba de caixa d'água pelo Arduíno. Segue abaixo o código e o esquema montado.

O problema é que não consigo encontrar o erro no código e consequentemente não tó conseguindo realizar o acionamento do relé que dispara a bomba.

Conto com a ajuda de vcs.

#define sensor_max 3
#define sensor_min 4
#define botao_rele 5
#define led_max 7
#define led_min 8
#define pino_rele 9
static bool estado = LOW;

void setup() {

Serial.begin(9600);
pinMode(sensor_max,INPUT);
pinMode(sensor_min,INPUT);
pinMode(botao_rele, INPUT_PULLUP);
pinMode(led_max,OUTPUT);
pinMode(led_min,OUTPUT);
pinMode(pino_rele,OUTPUT);
}

void loop() {

int sen_max = digitalRead(sensor_max);
int sen_min = digitalRead(sensor_min);

if(sen_min == HIGH){
digitalWrite(led_min,HIGH);

if(sen_max == HIGH){
digitalWrite(pino_rele,LOW);
estado = LOW;
}
}
else{
digitalWrite(led_min,LOW);
}

if(sen_max == LOW){
digitalWrite(led_max,LOW);

if(sen_min == LOW){
digitalWrite(pino_rele,HIGH);
estado = HIGH;
}
}
else{
digitalWrite(led_max,HIGH);
}
delay(50);
}

Exibições: 154

Responder esta

Respostas a este tópico

Bom dia FHFP... sugiro que vc retire o seu código da área  do tópico.  e faça o anexe do código!!! é se for possível  comente dada linha.. coloque cada detalhe do projeto no tópico. pra que outros do LdG possa  entender melhor .. qualquer coisa leia nossa orientações abaixo.. assim que vc fizer tudo isso eu ajudarei..

JSB.

"teste esse código. ve se e dessa maneira que vc ta querendo, msm assim ajeite seu tópico faça o que lhe pedi antes ok!. seguir o sketch em baixo.

progrma_de_teste1_bomba.ino

JBS.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço