All pastes #984381 Raw Edit

tim

public text v1 · immutable
·published 2008-04-14 04:19 UTC
rendered paste body
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()-48)*100)+((Serial.read()-48)*100)+((Serial.read()-48)*100);
      Serial.println(colorval);
      break;
    case 'g': 
      Serial.println("Green byte read");
      Serial.println(colorval);
      break;
    case 'b':
      Serial.println("Blue byte read");
      Serial.println(colorval);
      break;
    default:
      Serial.println("Invalid header- RGB only.");
    }
  }
}