unsigned long myTime, myTime2; // set the time
byte ledPins[]={13,12,11,10};
byte pirPins[]={7,6,5,4};
void setup() {
//set led pins as out put.
for(byte q=0;q<4; q++){
pinMode(ledPins[q],OUTPUT);
}
//set pirpins as input.
for(byte x=0;x<4; x++){
pinMode(pirPins[x], INPUT);
}
for(byte w=0; w<4; w++){
digitalWrite(ledPins[w],HIGH);
delay(100);
}
for(byte r=3; r >= 0 ; r--){
digitalWrite(ledPins[r], LOW);
delay(100);
}
}
void loop() {
if (millis() - myTime > 10) {
myTime = millis();
if (digitalRead(pirPins[0]) == HIGH) {
digitalWrite(ledPins[q], HIGH);
delay(1000);
digitalWrite(ledPins[q], LOW);
}
}
}