Problema novato leonardo + bluetooth =(

gracias amigo cas6678
lo resolvi de la siguiente manera

void setup()
{
  pinMode(13,OUTPUT);
  Serial.begin(9600);
  Serial1.begin(9600);
}

void loop()
{
  char  c;
  if (Serial1.available())
  {                 //para que solo lo lea cuando haya datos, como dice noter
    c = Serial1.read();
  }
  switch (c){
    case 'a':
         digitalWrite(13,HIGH);
         break;
    case 'b':
          digitalWrite(13,LOW);
          break;
  }
   if (c>='0' ) {
    Serial.print(c);
    //en este caso como definimos la variable como char, no imprime un caracter.
   // si la huviesemos definido como int, nos imprimiria el número decimal. Serial.print(c,byte()); para convertirlo a digito.
   }
  delay(500);
}

aplique la solucion desde aqui, aunque aun no entiendo bien la solucion
gracias igual por tu respuesta =)
http://forum.arduino.cc/index.php?topic=195326.0;wap2