#define RED 11
#define BLUE 10
#define GREEN 9
#define SW 8
int i=0,sw=0;
void colorPrint(int r,int b, int g)
{
analogWrite(RED, r);
analogWrite(BLUE, b);
analogWrite(GREEN, g);
}
void setup()
{
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
pinMode(SW,INPUT);
}
void loop()
{
int i = digitalRead(SW);
if(i==0)
{
colorPrint(255,255,255);
}
else if(i==1)
{
colorPrint(255,0,0);
}
else if(i==2)
{
colorPrint(0,255,0);
}
else if(i==3)
{
colorPrint(0,0,255);
}
else if(i==4)
{
colorPrint(64,156,244);
i=0;
}
}

이렇게 구성했는데 어떻게 해야 작동할까요?