int RVal = 11;//pin10
int GVal = 10;//pin9
int BVal = 9;//pin11

void setup()
{
  pinMode(RVal, OUTPUT);
  pinMode(GVal, OUTPUT);
  pinMode(BVal, OUTPUT);
  Serial.begin(9600);
  Serial.println("READY");
}

void loop()
{
  static int v = 0;
  
  if ( Serial.available()) {
    char ch = Serial.read();

    switch(ch) {
      case '0'...'9':
        v = v * 10 + ch - '0';
        Serial.println(v);//debug
        break;
      case 'r':
        analogWrite(RVal, v);
        //Serial.println(v);
        v = 0;
        break;
      case 'g':
        analogWrite(GVal, v);
        //Serial.println(v);
        v = 0;
        break;
      case 'b':
        analogWrite(BVal, v);
        //Serial.println(v);
        v = 0;
        break;
    }
  }
}