boas
Eu criei o código…
void setup()
{
pinMode(0, INPUT);
pinMode(10, OUTPUT);
pinMode(1, INPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop()
{
if (digitalRead(0) == HIGH) {
digitalWrite(10, HIGH);
} else {
digitalWrite(10, LOW);
}
if (digitalRead(1) == HIGH) {
digitalWrite(12, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, HIGH);
delay(2000); // Wait for 2000 millisecond(s)
digitalWrite(11, LOW);
} else {
digitalWrite(12, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, LOW);
}
}
o meu objectivo é que, quando o pino 1 está ligado (sensor), active o pino 12 (relê), espere 1 segundo, active o pino 11 (relê), espere 2 segundos e desactive o pino 11 (relê), mas com este código, o pino 11 (relê) está a activar e desactivar sozinho.
Por favor me ajudem!