//wait
1
seconds
delay(1000);
//
Green
(turn
just
the
green
LED
on):
digitalWrite(RED_PIN,
LOW);
digitalWrite(GREEN_PIN,
HIGH);
digitalWrite(BLUE_PIN,
LOW);
//wait
1
second
delay(1000);
//
Blue
(turn
just
the
blue
LED
on):
digitalWrite(RED_PIN,
LOW);
digitalWrite(GREEN_PIN,
LOW);
digitalWrite(BLUE_PIN,
HIGH);
//wait
1
second
delay(1000);
//
Yellow
(turn
red
and
green
on):
digitalWrite(RED_PIN,
HIGH);
digitalWrite(GREEN_PIN,
HIGH);
digitalWrite(BLUE_PIN,
LOW);
//wait
1
second
delay(1000);
//
Cyan
(turn
green
and
blue
on):
digitalWrite(RED_PIN,
LOW);
digitalWrite(GREEN_PIN,
HIGH);
digitalWrite(BLUE_PIN,
HIGH);
//wait
1
second
delay(1000);
//
Purple
(turn
red
and
blue
on):
digitalWrite(RED_PIN,
HIGH);
digitalWrite(GREEN_PIN,
LOW);
digitalWrite(BLUE_PIN,
HIGH);
//wait
1
second
delay(1000);
//
White
(turn
all
the
LEDs
on):
digitalWrite(RED_PIN,
HIGH);
digitalWrite(GREEN_PIN,
HIGH);
digitalWrite(BLUE_PIN,
HIGH);
//wait
1
second
delay(1000);
}
Code to Note
for (x
= 0;
x
< 768;
x++)
{}
A
for()
loop is used to repeat an action a set number of times across a
range, and repeatedly runs code within the brackets {}. Here the variable “x”
starts at 0, ends at 767, and increases by one each time (“x++”).
Page 19 of 63