Acționarea unei lumini în curte cu Arduino și senzorul PIR cu timp variabil pe ON
Necesar de piese :
Placa de dezvoltare Arduino (oricare),
Senzor PIR
Modul releu
Cod :
int Relay = 9;
int SensorPir = 8;
int timeDelay = 10; // timpul in sec.
void setup(){
pinMode(Relay, OUTPUT);
pinMode(SensorPir, INPUT);
}
void loop(){
if (digitalRead(SensorPir) == HIGH){
digitalWrite(Relay, HIGH);
delay(timeDelay*1000L);
} else {
digitalWrite(Relay,LOW);
}
}