Alright:
(also, thank you for telling me the code tag.. I didn't know how to do it and didn't want a 400 line reply)
void setup() //setup the pins
{
pinMode(12, OUTPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
pinMode(4, OUTPUT);
pinMode(2, OUTPUT);
pinMode(1, OUTPUT);
}
void loop() //begin programming behavior
{
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(12, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(1, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(2, HIGH); //quick flash back to 12
delay(50);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(12, LOW);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(12, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(1, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(2, HIGH); //quick flash back to 12
delay(50);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(12, LOW);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(12, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(1, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(2, HIGH); //quick flash back to 12
delay(50);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(12, LOW);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(12, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(2, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(1, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(2, HIGH); //quick flash back to 12
delay(50);
digitalWrite(4, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
delay(50);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
delay(50);
digitalWrite(7, LOW);
digitalWrite(12, HIGH);
delay(50);
digitalWrite(8, LOW);
digitalWrite(12, LOW);
digitalWrite(12, HIGH); //begin dual flash sequence
digitalWrite(4, HIGH);
delay(500);
digitalWrite(12, LOW);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(500);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
digitalWrite(1, HIGH);
delay(500);
digitalWrite(7, LOW);
digitalWrite(1, LOW); //end dual flash sequence
digitalWrite(12, HIGH); //begin dual flash sequence
digitalWrite(4, HIGH);
delay(400);
digitalWrite(12, LOW);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(400);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
digitalWrite(1, HIGH);
delay(400);
digitalWrite(7, LOW);
digitalWrite(1, LOW); //end dual flash sequence
digitalWrite(12, HIGH); //begin dual flash sequence
digitalWrite(4, HIGH);
delay(300);
digitalWrite(12, LOW);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(300);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
digitalWrite(1, HIGH);
delay(300);
digitalWrite(7, LOW);
digitalWrite(1, LOW); //end dual flash sequence
digitalWrite(12, HIGH); //begin dual flash sequence
digitalWrite(4, HIGH);
delay(200);
digitalWrite(12, LOW);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(200);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
digitalWrite(1, HIGH);
delay(200);
digitalWrite(7, LOW);
digitalWrite(1, LOW); //end dual flash sequence
digitalWrite(12, HIGH); //begin dual flash sequence
digitalWrite(4, HIGH);
delay(100);
digitalWrite(12, LOW);
digitalWrite(4, LOW);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(100);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
digitalWrite(7, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(7, LOW);
digitalWrite(1, LOW); //end dual flash sequence
digitalWrite(12, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
delay(50);
digitalWrite(12, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
delay(50);
digitalWrite(12, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
delay(50);
digitalWrite(12, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
delay(50);
digitalWrite(12, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
delay(50);
digitalWrite(12, HIGH);
digitalWrite(8, HIGH);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
digitalWrite(2, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
delay(50);
digitalWrite(7, HIGH); //inside-out sequence
digitalWrite(4, HIGH);
delay(100);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(100);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
delay(100);
digitalWrite(12, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
delay(100);
digitalWrite(12, LOW);
digitalWrite(1, LOW);
delay(100);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
delay(100);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(100);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
delay(100);
digitalWrite(12, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
delay(100);
digitalWrite(12, LOW);
digitalWrite(1, LOW);
delay(100);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
delay(100);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(100);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
delay(100);
digitalWrite(12, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
delay(100);
digitalWrite(12, LOW);
digitalWrite(1, LOW);
delay(100);
digitalWrite(7, HIGH);
digitalWrite(4, HIGH);
delay(100);
digitalWrite(8, HIGH);
digitalWrite(2, HIGH);
delay(100);
digitalWrite(7, LOW);
digitalWrite(4, LOW);
delay(100);
digitalWrite(12, HIGH);
digitalWrite(1, HIGH);
delay(100);
digitalWrite(8, LOW);
digitalWrite(2, LOW);
delay(100);
digitalWrite(12, LOW);
digitalWrite(1, LOW);
}
As you can no doubt see at least two things: the first being I have little clue what I'm doing, and the second, many things repeat multiple times, which is kind of why I asked haha!
Hell, you can probably see how I ended up resorting to copy/paste to cut down time.
So yeah, that's pretty much it. One very large program that mostly repeats itself. I figure it's not a sweet LED cube or anything, so it should probably repeat a few times to get the point across.. haha, that sounds bad..