Beruflich Dokumente
Kultur Dokumente
if (digitalRead(sensor) == HIGH) {
digitalWrite(led, HIGH); // turn LED ON
Serial.println("Motion detected!");
delay1(9600); // delay 1 minute
}
else {
digitalWrite(led, LOW); // turn LED OFF
delay(200); // delay 200 milliseconds
Serial.println("Motion stopped!");
}
}
void delay1(int x)
{
int b=x;
repeat:
int flag=0;
for(x=b;x>0;x--)
{
Serial.println(x);
if(digitalRead(sensor)==HIGH)
{
flag=1;
}
}
if(flag==1)
{
Serial.println("Motion detected during high state!");
goto repeat;
}
}