if ( buttonState1 == LOW) {
digitalWrite(relechiude, LOW);
digitalWrite(releapri, LOW);
delay(100);
digitalWrite(relechiude, LOW);
digitalWrite(releapri, HIGH);}
if (fotocellulaStatus <= 40)
{
digitalWrite(relechiude, LOW);
delay(5000);
digitalWrite(releapri, HIGH);
}
if (microState == HIGH) {
if (fotocellulaStatus >= 40)
{
digitalWrite(relechiude, HIGH);
}
if (conttatoStatus <= 1005)
{ digitalWrite(releapri, LOW);
} }
if ((microState == LOW)&& (conttatoStatus >= 1005))
{
digitalWrite(relechiude, LOW);
}
salve ho un problema in questo sketch sto usando più di una IF funziona tutto come voglio l'unico problema che if con il delay(5000);, funziona per 5 secondi anche se in pratico esco del if con i sensori.
vorrai che anche se non passano i 5 secondi si ferma if e passa al if richiesta