HELLO GOOD COULD HELP ME WITH THIS ERROR

hello good friends want to help me with a problem that I'm doing a project on and off 8 LEDs for bluetooth and arduino but when loading the code to the plate pulls me these errors.

Here the error message I get

Arduino:1.6.12 (Windows 8), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

El Sketch usa 2,632 bytes (1%) del espacio de almacenamiento de programa. El máximo es 253,952 bytes. Las variables Globales usan 212 bytes (2%) de la memoria dinámica, dejando 7,980 bytes para las variables locales. El máximo es 8,192 bytes. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Ha ocurrido un error mientras se enviaba el sketch

Este reporte podría tener más información con "Mostrar salida detallada durante la compilación" opción habilitada en Archivo -> Preferencias.

What code are you compiling? Have you successfully uploaded any code to the Arduino? What is attached to the Arduino? Using what pins?

and: PLEASE DON'T SHOUT if you want some help

  1. what IDE version?
  2. what Windows version?
  3. clone or original Arduino?

and: PLEASE DON'T SHOUT if you want some help

It is a code to turn 8 LEDs for bluetooth and always gives me problem compilacion

here I leave the code

byte led1=4;
byte led2=5;
byte led3=6;
byte led4=7;
byte led5=8;
byte led6=9;
byte led7=10;
byte led8=11;

void setup ()
{
Serial.begin (9600); //Iniciamos la comunicación serial.
pinMode(4, OUTPUT); //Inicializamos los pines que utilizaremos.
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);

}
void loop ()
{
if (char dato = Serial.read ()) //Se lee la variable enviada por la APP.
{
switch (dato) //Se selecciona el caso dependiendo la variable recibida.
{
case ‘A’:
{
digitalWrite(4, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘B’:
{
digitalWrite(4, LOW);
Serial.println(“Led apagado”);
break;
}
case ‘C’:
{
digitalWrite(5, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘D’:
{
digitalWrite(5, LOW);
Serial.println(“Led apagado”);
break;
}
case ‘E’:
{
digitalWrite(6, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘F’:
{
digitalWrite(6, LOW);
Serial.println(“Led apagado”);
break;
}
case ‘G’:
{
digitalWrite(7, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘H’:
{
digitalWrite(7, LOW);
Serial.println(“Led apagado”);
break;
}
case ‘I’:
{
digitalWrite(8, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘J’:
{
digitalWrite(8, LOW);
Serial.println(“Led apagado”);
break;
}
case ‘K’:
{
digitalWrite(9, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘L’:
{
digitalWrite(9, LOW);
Serial.println(“Led apagado”);
break;
}
case ‘M’:
{
digitalWrite(10, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘N’:
{
digitalWrite(10, LOW);
Serial.println(“Led apagado”);
break;
}
case ‘O’:
{
digitalWrite(11, HIGH);
Serial.println(“Led encendido”);
break;
}
case ‘P’:
{
digitalWrite(11, LOW);
Serial.println(“Led apagado”);
break;
}

}
}
}