botao pressionado e tendo apenas 1 pulso que dure 1 segundo

boa noite. preciso ajuda para um acionamento de um controle portao automatico. sensor de chuva dectar chuva emite um sinal direto, eu preciso que ele apenas emita 1 pulso que dure 1 seg. e so gere outro pulso quando para chover e iniciar chover.

Exibições: 170

Responder esta

Respostas a este tópico

int bip = 8;
int auxiliar = 0;
int sensordechuva = 7;
boolean sensortratado = 0;
void setup() {
// put your setup code here, to run once:
pinMode(bip, OUTPUT);
pinMode(sensordechuva, INPUT);
}

void loop() {
// put your main code here, to run repeatedly:
sensortratado = digitalRead (sensordechuva);
if(sensortratado == 1 && auxiliar == 0)
{
digitalWrite(bip, HIGH);
delay(500);
digitalWrite(bip, LOW);

auxiliar = 1;
}
auxiliar = 0;
}

este é o programa estou fazendo, mas nao esta funcionando

Bom dia AM,

Recomendações:
1. Remova seu sketch da área de texto do seu tópico;
2. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
3. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada
     linha e facilita a ajuda.
4. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
     com o seu sketch.

RV

Obrigado

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço