EL PROGRAMA NO ME COMPILA AYUDA!!

int LED = 2;
void setup()
{
Serial.begin(9600);
pinMode(LED,OUTPUT);
}
void loop ()
{
char data = Serial.read();
switch (data)
{
case "ON":digitalWrite(LED,HIGH);break;
case "OFF":digitalWrite(LED,LOW);break;
}
}

Lo que estoy buscando con este programa es que a través del puerto serial mandando ON u OFF encienda o apague el LED...

Lo primero es que este es un foro de tutoriales no para preguntar algo.
Lo segundo es que leas las normas del foro que dijiste aceptar pero no leiste ya que tu código no usa tags.
El tag para insertar código es </>. Seleccionas todo el código, le das click y luego lucirá diferente.
Cuando puedas edita el post#1 tuyo.

a tu código le falta esto

void loop ()
  {
    if (Serial.available() > 0) {
       char data = Serial.read();
        switch (data)     {
            case "1":digitalWrite(LED,HIGH);break;
            case "0":digitalWrite(LED,LOW);break;
        }
     }
  }

O sea envia un 1 para encender y un 0 para apagar.
Si quieres que responda a ON y OFF nopuedes leer un solo caracter, sino acumular varios para luego poder compararlos.