int red = 3; int green = 5; int blue = 6; boolean start = true; void setup() { pinMode(3, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); Serial.begin(9600); } void loop() { if(Serial.available() > 0){ char letter = Serial.read(); if(letter == '1'){ analogRgb(0,255,0); } if(letter == '2'){ analogRgb(60,255,0); } if(letter == '3'){ analogRgb(140,255,0); } if(letter == '4'){ analogRgb(210,255,0); } if(letter == '5'){ analogRgb(255,255,0); } if(letter == '6'){ analogRgb(255,210,0); } if(letter == '7'){ analogRgb(255,140,0); } if(letter == '8'){ analogRgb(255,60,0); } if(letter == '9'){ analogRgb(255,0,0); } if(letter == '0'){ analogRgb(0,0,0); } } } void analogRgb(int r, int g, int b){ analogWrite(red,r); analogWrite(green,g); analogWrite(blue,b); }