Como separar un dato de otros datos

Me gustaría la ayuda de usted para distinguir un dato que se recibe

void setup()
{
Serial.begin(9600);
}

void loop()
{
if(Serial.available()>0)
{
int dato=Serial.read();

Serial.println(dato);
}
}

de muchos datos que pueda recibir cuando se reciba el 63 encienda el led, ya que es el único que se reconoce los datos entrantes son variables, soy nuevo me gustaría que alguien me ayudara.

En primer lugar ,esta duda deberia ir en el apartado de software.En segundo lugar ,deberias dar mas datos acerca de lo que quieres recibir: son numeros,letras ,ambos,se mandan varios datos al mismo tiempo o solo un dato cada vez ,etc,etc