#define red 10 #define blue 7 #define green 9 void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(red,OUTPUT); pinMode(blue, OUTPUT); pinMode(green, OUTPUT); } void loop() { // put your main code here, to run repeatedly: int data=Serial.read(); switch (data){ case '0': setColor(0, 255, 255); // Red Color break; case '1': setColor(255, 255, 0); // Blue Color break; case '2': setColor(255, 0, 255); // Green Color break; case '3': setColor(0, 0, 0); // White Color break; } } void setColor(int redValue, int greenValue, int blueValue) { analogWrite(red, redValue); analogWrite(green, greenValue); analogWrite(blue, blueValue); }