This is the latest version from above, formatted:
int timer = 2000;
int i = 1;
void setup()
{
pinMode(51, OUTPUT);
pinMode(52, OUTPUT);
pinMode(53, OUTPUT);
{
digitalWrite(52, HIGH);
delay(5000);
digitalWrite(52, LOW);
}
{
for (int thisPin1 = 1; thisPin1 < 13; thisPin1++)
{
pinMode(thisPin1, OUTPUT);
digitalWrite(thisPin1, HIGH);
digitalWrite(51, HIGH);
delay(1000);
digitalWrite(51, LOW);
delay(timer);
digitalWrite(thisPin1, LOW);
}
for (int thisPin2 = 13; thisPin2 < 25; thisPin2++)
{
pinMode(thisPin2, OUTPUT);
digitalWrite(thisPin2, HIGH);
digitalWrite(51, HIGH);
delay(500);
digitalWrite(51, LOW);
delay(timer);
digitalWrite(thisPin2, LOW);
}
for (int thisPin3 = 24; thisPin3 < 38; thisPin3++)
{
pinMode(thisPin3, OUTPUT);
digitalWrite(thisPin3, HIGH);
digitalWrite(51, HIGH);
delay(250);
digitalWrite(51, LOW);
delay(timer);
digitalWrite(thisPin3, LOW);
}
for (int thisPin4 = 37; thisPin4 < 43; thisPin4++)
{
pinMode(thisPin4, OUTPUT);
digitalWrite(thisPin4, HIGH);
digitalWrite(51, HIGH);
delay(100);
digitalWrite(51, LOW);
delay(timer);
digitalWrite(thisPin4, LOW);
}
}
}
void loop(){
}
This is just a jumble of numbers. Is pin 51 the shutter? If so, how about saying so?
const byte shutterPin = 51;
...
for (int thisPin1 = 1; thisPin1 < 13; thisPin1++)
{
pinMode(thisPin1, OUTPUT);
digitalWrite(thisPin1, HIGH);
digitalWrite(shutterPin, HIGH);
delay(1000);
digitalWrite(shutterPin, LOW);
delay(timer);
digitalWrite(thisPin1, LOW);
}
And what are 13, 25, 24, 38, 37, 43? Meaningful names will help you and help us.