this is just out of curiosity...ive been fiddling with the for " (i=0; i < 2; i++) " statement for a while but its not stopping after 3 runs (three, not two, because the first run is zero)
im using arduino MKR wifi 1010 because my other boards are tied up
it just keeps repeating. I want it to stop after however many times (in this case 3, but any number will do)
why doesnt it seem to be counting? here's my code, its quite lengthy. its just a little LED light show, the important part is here in the beginning where I try to use the for statement...literally the rest is just flashing LEDs. Theres nothing important after the for statement.
THANKS
im using arduino MKR wifi 1010 because my other boards are tied up
it just keeps repeating. I want it to stop after however many times (in this case 3, but any number will do)
why doesnt it seem to be counting? here's my code, its quite lengthy. its just a little LED light show, the important part is here in the beginning where I try to use the for statement...literally the rest is just flashing LEDs. Theres nothing important after the for statement.
THANKS
Code:
const int pin0 = 6;
const int pin1 = 7;
const int pin2 = 8;
const int pin3 = 9;
const int pin4 = 10;
const int pin5 = 11;
const int pin6 = 12;
const int pin7 = 13;
const int pin8 = 14;
void setup()
{
pinMode (pin0, OUTPUT);
pinMode (pin1, OUTPUT);
pinMode (pin2, OUTPUT);
pinMode (pin3, OUTPUT);
pinMode (pin4, OUTPUT);
pinMode (pin5, OUTPUT);
pinMode (pin6, OUTPUT);
pinMode (pin7, OUTPUT);
pinMode (pin8, OUTPUT);
}
void loop()
{
int i = 0;
for (i=0; i < 2; i++)
{
digitalWrite (pin0, HIGH); //start chaser sequence
delay (250);
digitalWrite (pin0, LOW);
digitalWrite (pin1, HIGH);
delay (250);
digitalWrite (pin1, LOW);
digitalWrite (pin2, HIGH);
delay (250);
digitalWrite (pin2, LOW);
digitalWrite (pin3, HIGH);
delay (250);
digitalWrite (pin3, LOW);
digitalWrite (pin4, HIGH);
delay (250);
digitalWrite (pin4, LOW);
digitalWrite (pin5, HIGH);
delay (250);
digitalWrite (pin5, LOW);
digitalWrite (pin6, HIGH);
delay (250);
digitalWrite (pin6, LOW);
digitalWrite (pin7, HIGH);
delay (250);
digitalWrite (pin7, LOW);
digitalWrite (pin8, HIGH);
delay (250);
digitalWrite (pin8, LOW);
digitalWrite (pin0, HIGH); //start first flash sequence
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin8, HIGH); //start backward chaser sequence
delay (250);
digitalWrite (pin8, LOW);
digitalWrite (pin7, HIGH);
delay (250);
digitalWrite (pin7, LOW);
digitalWrite (pin6, HIGH);
delay (250);
digitalWrite (pin6, LOW);
digitalWrite (pin5, HIGH);
delay (250);
digitalWrite (pin5, LOW);
digitalWrite (pin4, HIGH);
delay (250);
digitalWrite (pin4, LOW);
digitalWrite (pin3, HIGH);
delay (250);
digitalWrite (pin3, LOW);
digitalWrite (pin2, HIGH);
delay (250);
digitalWrite (pin2, LOW);
digitalWrite (pin1, HIGH);
delay (250);
digitalWrite (pin1, LOW);
digitalWrite (pin0, HIGH);
delay (250);
digitalWrite (pin0, LOW);
digitalWrite (pin0, HIGH); //start second flash sequence
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin4, HIGH); //start first inside out chaser sequence
delay (250);
digitalWrite (pin4, LOW);
digitalWrite (pin3, HIGH);
delay (250);
digitalWrite (pin3, LOW);
digitalWrite (pin5, HIGH);
delay (250);
digitalWrite (pin5, LOW);
digitalWrite (pin2, HIGH);
delay (250);
digitalWrite (pin2, LOW);
digitalWrite (pin6, HIGH);
delay (250);
digitalWrite (pin6, LOW);
digitalWrite (pin1, HIGH);
delay (250);
digitalWrite (pin1, LOW);
digitalWrite (pin7, HIGH);
delay (250);
digitalWrite (pin7, LOW);
digitalWrite (pin0, HIGH);
delay (250);
digitalWrite (pin0, LOW);
digitalWrite (pin8, HIGH);
delay (250);
digitalWrite (pin8, LOW);
digitalWrite (pin8, HIGH); //start second inside out chaser sequence
delay (250);
digitalWrite (pin8, LOW);
digitalWrite (pin0, HIGH);
delay (250);
digitalWrite (pin0, LOW);
digitalWrite (pin7, HIGH);
delay (250);
digitalWrite (pin7, LOW);
digitalWrite (pin1, HIGH);
delay (250);
digitalWrite (pin1, LOW);
digitalWrite (pin6, HIGH);
delay (250);
digitalWrite (pin6, LOW);
digitalWrite (pin2, HIGH);
delay (250);
digitalWrite (pin2, LOW);
digitalWrite (pin5, HIGH);
delay (250);
digitalWrite (pin5, LOW);
digitalWrite (pin3, HIGH);
delay (250);
digitalWrite (pin3, LOW);
digitalWrite (pin4, HIGH);
delay (250);
digitalWrite (pin4, LOW);
digitalWrite (pin4, HIGH); //start first stagnant chaser inside out
delay (250);
digitalWrite (pin3, HIGH);
digitalWrite (pin5, HIGH);
delay (250);
digitalWrite (pin2, HIGH);
digitalWrite (pin6, HIGH);
delay (250);
digitalWrite (pin1, HIGH);
digitalWrite (pin7, HIGH);
delay (250);
digitalWrite (pin0, HIGH);
digitalWrite (pin8, HIGH);
delay (1000);
digitalWrite (pin8, LOW); //start second stagnant chaser right side out
digitalWrite (pin0, LOW);
delay (250);
digitalWrite (pin7, LOW);
digitalWrite (pin1, LOW);
delay (250);
digitalWrite (pin6, LOW);
digitalWrite (pin2, LOW);
delay (250);
digitalWrite (pin5, LOW);
digitalWrite (pin3, LOW);
delay (500);
digitalWrite (pin4, LOW);
delay (250);
digitalWrite (pin0, HIGH); //start third flash sequence
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH);
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, HIGH);
digitalWrite (pin5, HIGH);
digitalWrite (pin6, HIGH);
digitalWrite (pin7, HIGH);
digitalWrite (pin8, HIGH);
delay (25);
digitalWrite (pin0, LOW);
digitalWrite (pin1, LOW);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
digitalWrite (pin5, LOW);
digitalWrite (pin6, LOW);
digitalWrite (pin7, LOW);
digitalWrite (pin8, LOW);
delay (25);
digitalWrite (pin0, HIGH); //start fast chaser sequence
delay (50);
digitalWrite (pin0, LOW);
digitalWrite (pin1, HIGH);
delay (50);
digitalWrite (pin1, LOW);
digitalWrite (pin2, HIGH);
delay (50);
digitalWrite (pin2, LOW);
digitalWrite (pin3, HIGH);
delay (50);
digitalWrite (pin3, LOW);
digitalWrite (pin4, HIGH);
delay (50);
digitalWrite (pin4, LOW);
digitalWrite (pin5, HIGH);
delay (50);
digitalWrite (pin5, LOW);
digitalWrite (pin6, HIGH);
delay (50);
digitalWrite (pin6, LOW);
digitalWrite (pin7, HIGH);
delay (50);
digitalWrite (pin7, LOW);
digitalWrite (pin8, HIGH);
delay (50);
digitalWrite (pin8, LOW);
digitalWrite (pin8, HIGH); //start second fast chaser sequence
delay (50);
digitalWrite (pin8, LOW);
digitalWrite (pin7, HIGH);
delay (50);
digitalWrite (pin7, LOW);
digitalWrite (pin6, HIGH);
delay (50);
digitalWrite (pin6, LOW);
digitalWrite (pin5, HIGH);
delay (50);
digitalWrite (pin5, LOW);
digitalWrite (pin4, HIGH);
delay (50);
digitalWrite (pin4, LOW);
digitalWrite (pin3, HIGH);
delay (50);
digitalWrite (pin3, LOW);
digitalWrite (pin2, HIGH);
delay (50);
digitalWrite (pin2, LOW);
digitalWrite (pin1, HIGH);
delay (50);
digitalWrite (pin1, LOW);
digitalWrite (pin0, HIGH);
delay (50);
digitalWrite (pin0, LOW);
}
}
Last edited by a moderator: