void setup () {
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop () {
if(Serial.available()>0) { //check for data
int incomingByte = Serial.read();
int colorval = 0;
int r = 9; //declare the pins the anodes are on
int g = 10;
int b = 11;
switch(incomingByte) {
case 'r':
Serial.println("Red byte read");
colorval = Serial.read();
Serial.println(colorval);
break;
case 'g':
Serial.println("Green byte read");
colorval = Serial.read();
Serial.println(colorval);
break;
case 'b':
Serial.println("Blue byte read");
colorval = Serial.read();
Serial.println(colorval);
break;
default:
Serial.println("Invalid header- RGB only.");
}
}
}