Interaccion con arduino por medio de Serial Monitor!!!!!!!!

/* Interaccion con arduino
* Sebastian Valencia
* http://electrosystemss.blogspot.com/
*/
int pin13 = 13; //este es el pin del salida del LED
int valor = 0; //variable que se usa para ller el valor ingresado en Serial Monitor
void setup()
{
pinMode(pin13, OUTPUT); //Inicializa el pin 13 como salida
Serial.begin(9600); //Se abre el puerto para la transmision de datos
}
void loop()
{
if(Serial.available())
{
valor = Serial.read(); //Se lee el valor ingresado en el Serial Monitor
if((valor == 'S')||(valor == 's')) //condicion para prender el LED
{
digitalWrite(pin13,HIGH);
Serial.println("Se ha presionado una S o s"); //Se imprime un mensaje
delay(1000); //si se presiona una S o s
digitalWrite(pin13,LOW);
}
else
{
Serial.println("Se ha presionado otra letra");
}
}
}