#define r1 0
#define g1 1
#define b1 2
#define r2 3
#define g2 4
#define b2 5
#define r3 6
#define g3 7
#define b3 8
#define r4 9
#define g4 10
#define b4 11
void red()
{
digitalWrite(r1,HIGH);
digitalWrite(r2,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(r4,HIGH);
digitalWrite(g1,LOW);
digitalWrite(g2,LOW);
digitalWrite(g3,LOW);
digitalWrite(g4,LOW);
digitalWrite(b1,LOW);
digitalWrite(b2,LOW);
digitalWrite(b3,LOW);
digitalWrite(b4,LOW);
}
void green()
{
digitalWrite(r1,LOW);
digitalWrite(r2,LOW);
digitalWrite(r3,LOW);
digitalWrite(r4,LOW);
digitalWrite(g1,HIGH);
digitalWrite(g2,HIGH);
digitalWrite(g3,HIGH);
digitalWrite(g4,HIGH);
digitalWrite(b1,LOW);
digitalWrite(b2,LOW);
digitalWrite(b3,LOW);
digitalWrite(b4,LOW);
}
void blue()
{
digitalWrite(r1,LOW);
digitalWrite(r2,LOW);
digitalWrite(r3,LOW);
digitalWrite(r4,LOW);
digitalWrite(g1,LOW);
digitalWrite(g2,LOW);
digitalWrite(g3,LOW);
digitalWrite(g4,LOW);
digitalWrite(b1,HIGH);
digitalWrite(b2,HIGH);
digitalWrite(b3,HIGH);
digitalWrite(b4,HIGH);
}
void yellow()
{
digitalWrite(r1,HIGH);
digitalWrite(r2,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(r4,HIGH);
digitalWrite(g1,HIGH);
digitalWrite(g2,HIGH);
digitalWrite(g3,HIGH);
digitalWrite(g4,HIGH);
digitalWrite(b1,LOW);
digitalWrite(b2,LOW);
digitalWrite(b3,LOW);
digitalWrite(b4,LOW);
}
void cyan()
{
digitalWrite(r1,LOW);
digitalWrite(r2,LOW);
digitalWrite(r3,LOW);
digitalWrite(r4,LOW);
digitalWrite(g1,HIGH);
digitalWrite(g2,HIGH);
digitalWrite(g3,HIGH);
digitalWrite(g4,HIGH);
digitalWrite(b1,HIGH);
digitalWrite(b2,HIGH);
digitalWrite(b3,HIGH);
digitalWrite(b4,HIGH);
}
void magnetica()
{
digitalWrite(r1,HIGH);
digitalWrite(r2,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(r4,HIGH);
digitalWrite(g1,LOW);
digitalWrite(g2,LOW);
digitalWrite(g3,LOW);
digitalWrite(g4,LOW);
digitalWrite(b1,HIGH);
digitalWrite(b2,HIGH);
digitalWrite(b3,HIGH);
digitalWrite(b4,HIGH);
}
void white()
{
digitalWrite(r1,HIGH);
digitalWrite(r2,HIGH);
digitalWrite(r3,HIGH);
digitalWrite(r4,HIGH);
digitalWrite(g1,HIGH);
digitalWrite(g2,HIGH);
digitalWrite(g3,HIGH);
digitalWrite(g4,HIGH);
digitalWrite(b1,HIGH);
digitalWrite(b2,HIGH);
digitalWrite(b3,HIGH);
digitalWrite(b4,HIGH);
}
void setup() {
// put your setup code here, to run once:
pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
}
void loop() {
red();
delay(1000);
green();
delay(1000);
blue();
delay(1000);
yellow();
delay(1000);
cyan();
delay(1000);
magnetica();
delay(1000);
white();
delay(1000);
}
Comments
Please log in or sign up to comment.