Ok, this is my first project ever and im doing with my 10 year old son. I thought it would get him off of the xbox for a little while and taught him to solder and about some simple circuits but having some trouble programming it. I have multiple LED's going in the pattern that he wants, but would like for them to come on when a PIR motion sensor(HC-SR501) is tripped. I have found multiple codes online but they all just turn on one led and I have a 14. I have tried multiple times to insert various code, but just keep getting errors. Here is my code so far.
int pin22 = 22;
int pin24 = 24;
int pin26 = 26;
int pin28 = 28;
int pin30 = 30;
int pin32 = 32;
int pin34 = 34;
int pin36 = 36;
int pin38 = 38;
int pin40 = 40;
int pin42 = 42;
int pin44 = 44;
int pin46 = 46;
int pin48 = 48;
int timer = 30;
void setup(){
pinMode(pin22, OUTPUT);
pinMode(pin24, OUTPUT);
pinMode(pin26, OUTPUT);
pinMode(pin28, OUTPUT);
pinMode(pin30, OUTPUT);
pinMode(pin32, OUTPUT);
pinMode(pin34, OUTPUT);
pinMode(pin36, OUTPUT);
pinMode(pin38, OUTPUT);
pinMode(pin40, OUTPUT);
pinMode(pin42, OUTPUT);
pinMode(pin44, OUTPUT);
pinMode(pin46, OUTPUT);
pinMode(pin48, OUTPUT);
}
void loop() {
digitalWrite(pin22, HIGH);
delay(timer);
digitalWrite(pin22, LOW);
delay(timer);
digitalWrite(pin24, HIGH);
delay(timer);
digitalWrite(pin24, LOW);
delay(timer);
digitalWrite(pin26, HIGH);
delay(timer);
digitalWrite(pin26, LOW);
delay(timer);
digitalWrite(pin28, HIGH);
delay(timer);
digitalWrite(pin28, LOW);
delay(timer);
digitalWrite(pin30, HIGH);
delay(timer);
digitalWrite(pin30, LOW);
delay(timer);
digitalWrite(pin32, HIGH);
delay(timer);
digitalWrite(pin32, LOW);
delay(timer);
digitalWrite(pin34, HIGH);
delay(timer);
digitalWrite(pin34, LOW);
delay(timer);
digitalWrite(pin36, HIGH);
delay(timer);
digitalWrite(pin36, LOW);
delay(timer);
digitalWrite(pin38, HIGH);
delay(timer);
digitalWrite(pin38, LOW);
delay(timer);
digitalWrite(pin40, HIGH);
delay(timer);
digitalWrite(pin40, LOW);
delay(timer);
digitalWrite(pin42, HIGH);
delay(timer);
digitalWrite(pin42, LOW);
delay(timer);
digitalWrite(pin44, HIGH);
delay(timer);
digitalWrite(pin44, LOW);
delay(timer);
digitalWrite(pin46, HIGH);
delay(timer);
digitalWrite(pin46, LOW);
delay(timer);
digitalWrite(pin48, HIGH);
delay(timer);
digitalWrite(pin48, LOW);
delay(timer);
digitalWrite(pin46, HIGH);
delay(timer);
digitalWrite(pin46, LOW);
delay(timer);
digitalWrite(pin44, HIGH);
delay(timer);
digitalWrite(pin44, LOW);
delay(timer);
digitalWrite(pin42, HIGH);
delay(timer);
digitalWrite(pin42, LOW);
delay(timer);
digitalWrite(pin40, HIGH);
delay(timer);
digitalWrite(pin40, LOW);
delay(timer);
digitalWrite(pin38, HIGH);
delay(timer);
digitalWrite(pin38, LOW);
delay(timer);
digitalWrite(pin36, HIGH);
delay(timer);
digitalWrite(pin36, LOW);
delay(timer);
digitalWrite(pin34, HIGH);
delay(timer);
digitalWrite(pin34, LOW);
delay(timer);
digitalWrite(pin32, HIGH);
delay(timer);
digitalWrite(pin32, LOW);
delay(timer);
digitalWrite(pin30, HIGH);
delay(timer);
digitalWrite(pin30, LOW);
delay(timer);
digitalWrite(pin28, HIGH);
delay(timer);
digitalWrite(pin28, LOW);
delay(timer);
digitalWrite(pin26, HIGH);
delay(timer);
digitalWrite(pin26, LOW);
delay(timer);
digitalWrite(pin24, HIGH);
delay(timer);
digitalWrite(pin24, LOW);
delay(timer);
digitalWrite(pin22, HIGH);
delay(timer);
digitalWrite(pin22, LOW);
delay(timer);
}
Any help would be greatly appreciated.