Ayuda con un error, al tratar de subirla a la placa

Bueno el problema que tengo es que estoy haciendo un seguidor de lineas y el codigo parece que esta bien es sencillo y al tratar de compilarlo me dice que hay un error con la tarjeta arduino, no se por que esta fallando ya que si pongo otros codigos que tengo si los sube sin problemas, a qui les dejo el codigo para que lo vean

int SensorDerecho = 0;
int SensorIzquierdo = 0;

int MotorDerechoA = 0;
int MotorDerechoB = 0;
int MotorIzquierdoA=0;
int MotorIzquierdoB=0;

int LEDDerecho = 0;
int LEDIzquierdo = 0;

int ValorDerecho = 0;
int ValorIzquierdo = 0;

void Izquierda();
void Adelante();
void Derecha();
void Atras();
void Alto();

void setup()
{
pinMode( LEDDerecho , OUTPUT);
pinMode( LEDIzquierdo , OUTPUT);
pinMode( MotorDerechoA , OUTPUT);
pinMode( MotorDerechoB , OUTPUT);
pinMode( MotorIzquierdoA , OUTPUT);
pinMode( MotorIzquierdoB , OUTPUT);
pinMode( LEDDerecho , OUTPUT);
pinMode( LEDIzquierdo , OUTPUT);
pinMode( SensorDerecho , INPUT);
pinMode( SensorIzquierdo , INPUT);

SensorDerecho = 0;
SensorIzquierdo = 1;

MotorDerechoA = 5;
MotorDerechoB = 6;
MotorIzquierdoA = 9;
MotorIzquierdoB = 10;

LEDDerecho = 3;
LEDIzquierdo = 4;

ValorDerecho = 0;
ValorIzquierdo = 0;

}

void loop()
{
digitalWrite(LEDDerecho , LOW);
digitalWrite(LEDIzquierdo , LOW);

ValorDerecho = analogRead(SensorDerecho);
ValorIzquierdo = analogRead(SensorIzquierdo);

if (( ( ValorDerecho ) < ( ValorIzquierdo ) ))
{
Izquierda();
digitalWrite(LEDDerecho , LOW);
digitalWrite(LEDIzquierdo , HIGH);
}
if (( ( ValorIzquierdo ) < ( ValorDerecho ) ))
{
Izquierda();
digitalWrite(LEDDerecho , HIGH);
digitalWrite(LEDIzquierdo , LOW);
}
}

Saludos.
pd: si esta mal redactado esto una disculpa es la primera vez que publico a qui :stuck_out_tongue:

Hola, bienvenido,

pd: si esta mal redactado esto una disculpa es la primera vez que publico a qui :stuck_out_tongue:

Bueno que seas nuevo no justifica que lo hagas, primero debes leer las Normas del foro.
ahora edita tu post y coloca tu código entre las etiqueas </> las encontraras en la esquina izq de la barra de herramientas, tu codigo debe lucir asi:

  codigo aqui

Ahora en cuanto a tu problema de compilación se debe a que tienes esto:

void Izquierda();
void Adelante();
void Derecha();
void Atras();
void Alto();

El problema es que pones punto y coma despues de las funciones y eso es un error cambia esas lineas por estas:

void Izquierda(){}
void Adelante(){}
void Derecha(){}
void Atras(){}
void Alto(){}

Con eso tu codigo compilara y podrás subir tu sketch al arduino, pero desde ya te digo que tu código no funcionara adecuadamente, ya que llamas a la función void izquierda , pero esta no tiene nada dentro

Tienes mas errores:

int SensorDerecho = 0;
int SensorIzquierdo = 0;    //Pon 1
int MotorDerechoA = 0;     //Pon 5
int MotorDerechoB = 0;     //Pon 6
int MotorIzquierdoA = 0;   //Pon 9
int MotorIzquierdoB = 0;   //Pon 10
int LEDDerecho = 0;         //Pon 3
int LEDIzquierdo = 0;       //Pon 4
int ValorDerecho = 0;
int ValorIzquierdo = 0;

Ademas quita del setup():

void setup(){
   pinMode(LEDDerecho, OUTPUT);
   pinMode(LEDIzquierdo, OUTPUT);
   pinMode(MotorDerechoA, OUTPUT);
   pinMode(MotorDerechoB, OUTPUT);
   pinMode(MotorIzquierdoA, OUTPUT);
   pinMode(MotorIzquierdoB, OUTPUT);
   pinMode(LEDDerecho, OUTPUT);
   pinMode(LEDIzquierdo, OUTPUT);
   pinMode(SensorDerecho, INPUT);
   pinMode(SensorIzquierdo, INPUT);

   //SensorDerecho = 0;   //Borrar todos
   //SensorIzquierdo = 1;
   //MotorDerechoA = 5;
   //MotorDerechoB = 6;
   //MotorIzquierdoA = 9;
   //MotorIzquierdoB = 10;
   //LEDDerecho = 3;
   //LEDIzquierdo = 4;
   //ValorDerecho = 0;
   //ValorIzquierdo = 0;
}