Error compilación placa arduino uno (SOLUCIONADO)

Hola, tengo un problema con el código que estoy programando para una puerta. La puerta gira 90 grados y cuando la puerta esta abierta, se enciende un led de color verde, y cuando la puerta esta cerrada, se enciende un led rojo. Alguien me dice cual es el fallo?

#include <Servo.h>

int const LEDPin = 13; // Led se conecta al pin 13, verde
int const LDRPin = A0; // señal del photoresistor se conecta al A0
int const LEDPin2 = 10; // Led se conecta al pin 10, rojo
int const LEDPin3 = 6; // Led se conecta al pin 6, en la farola
Servo motor;  // crea el objeto servo

//Variables de calculo
int AbrirPuerta();
int CerrarPuerta();
int luz;

void setup(){
  Serial.begin(9600);   //Activación del monitor serie por el canal 9600
  pinMode(LEDPin, OUTPUT); // ledpin es señal de salida
  pinMode(LEDPin2, OUTPUT);// ledpin es señal de salida
  pinMode(LEDPin3, OUTPUT);// ledpin es señal de salida
  pinMode(LDRPin, INPUT); // ldrpin es señal de entrada
 motor.attach(9);  // vincula el servo al pin digital 9
}

void loop(){
  {
  AbrirPuerta();
  CerrarPuerta();
  delay(5000);

int luz = analogRead(LDRPin);
  Serial.print("luz ="); //muestra por monitor el valor de distancia
  Serial.print(luz);
  Serial.print(" ");
  
}

  {
  void AbrirPuerta();
      digitalWrite(LEDPin2,HIGH);
      digitalWrite(LEDPin,LOW);
      motor.write(9);
      delay(500);
      motor.write(20);
      delay(500);
      motor.write(30);
      delay(500);
      motor.write(40);
      delay(500);
      motor.write(50);
      delay(500);
      motor.write(60);
      delay(500);
      motor.write(70);
      delay(500);
      motor.write(80);
      delay(500);
      motor.write(90);
      delay(500);
      motor.write(100);
      delay(500);
      motor.write(110);
      delay(500);
      motor.write(120);
      delay(500);
      motor.write(130);
      delay(500);

      digitalWrite(LEDPin2,LOW);
      digitalWrite(LEDPin,HIGH);
      delay(5000);
}

    void CerrarPuerta();
      digitalWrite(LEDPin2,LOW);
      digitalWrite(LEDPin,HIGH);
      delay(500);
      motor.write(130);
      delay(500);
      motor.write(120);
      delay(500);
      motor.write(110);
      delay(500);
      motor.write(100);
      delay(500);
      motor.write(90);
      delay(500);
      motor.write(80);
      delay(500);
      motor.write(70);
      delay(500);
      motor.write(60);
      delay(500);
      motor.write(50);
      delay(500);
      motor.write(40);
      delay(500);
      motor.write(30);
      delay(500);
      motor.write(20);
      delay(500);
      motor.write(20);
      delay(500);
     

     digitalWrite(LEDPin2,HIGH);
     digitalWrite(LEDPin,LOW);
    
    
 
   if (luz < 375) {  // Si el valor del sensor es menor que 375 luz se enciende
      digitalWrite(LEDPin3, HIGH); 
      
   if (luz > 375) { //// Si el valor del sensor es mayor que 375 luz se apaga
      digitalWrite(LEDPin3, LOW);
      }

delay(2000); // retraso 2 segundos

   }
}

Hi @alex_noob .

  1. Read the topic " How to get the best out of this forum ";
  2. When posting sketch in topic format it, and use </> tags;

Try this sketch and look marked lines.

RV mineirin

#include <Servo.h>

int const LEDPin = 13; // Led se conecta al pin 13, verde
int const LDRPin = A0; // señal del photoresistor se conecta al A0
int const LEDPin2 = 10; // Led se conecta al pin 10, rojo
int const LEDPin3 = 6; // Led se conecta al pin 6, en la farola
Servo motor; // crea el objeto servo

//Variables de calculo
//int AbrirPuerta();       // This is not a variable is a function   < < ----------------------------------------------------
//int CerrarPuerta();      // This is not a variable is a function   < < ----------------------------------------------------
int luz;

void setup() {
  Serial.begin(9600); //Activación del monitor serie por el canal 9600
  pinMode(LEDPin, OUTPUT); // ledpin es señal de salida
  pinMode(LEDPin2, OUTPUT);// ledpin es señal de salida
  pinMode(LEDPin3, OUTPUT);// ledpin es señal de salida
  pinMode(LDRPin, INPUT); // ldrpin es señal de entrada
  motor.attach(9); // vincula el servo al pin digital 9
}

void loop() {
  {
    AbrirPuerta();
    CerrarPuerta();
    delay(5000);

    int luz = analogRead(LDRPin);
    Serial.print("luz ="); //muestra por monitor el valor de distancia
    Serial.print(luz);
    Serial.print(" ");

  }
}  //   missing this     < < --------------------------------------------------------------------------------
  
    void AbrirPuerta(){       //   missing this     < < ------------------------------------------------------
    digitalWrite(LEDPin2, HIGH);
    digitalWrite(LEDPin, LOW);
    motor.write(9);
    delay(500);
    motor.write(20);
    delay(500);
    motor.write(30);
    delay(500);
    motor.write(40);
    delay(500);
    motor.write(50);
    delay(500);
    motor.write(60);
    delay(500);
    motor.write(70);
    delay(500);
    motor.write(80);
    delay(500);
    motor.write(90);
    delay(500);
    motor.write(100);
    delay(500);
    motor.write(110);
    delay(500);
    motor.write(120);
    delay(500);
    motor.write(130);
    delay(500);

    digitalWrite(LEDPin2, LOW);
    digitalWrite(LEDPin, HIGH);
    delay(5000);
  }

  void CerrarPuerta(){       //   missing this     < < ------------------------------------------------------
  digitalWrite(LEDPin2, LOW);
  digitalWrite(LEDPin, HIGH);
  delay(500);
  motor.write(130);
  delay(500);
  motor.write(120);
  delay(500);
  motor.write(110);
  delay(500);
  motor.write(100);
  delay(500);
  motor.write(90);
  delay(500);
  motor.write(80);
  delay(500);
  motor.write(70);
  delay(500);
  motor.write(60);
  delay(500);
  motor.write(50);
  delay(500);
  motor.write(40);
  delay(500);
  motor.write(30);
  delay(500);
  motor.write(20);
  delay(500);
  motor.write(20);
  delay(500);


  digitalWrite(LEDPin2, HIGH);
  digitalWrite(LEDPin, LOW);
  if (luz < 375) { // Si el valor del sensor es menor que 375 luz se enciende
    digitalWrite(LEDPin3, HIGH);

    if (luz > 375) { //// Si el valor del sensor es mayor que 375 luz se apaga
      digitalWrite(LEDPin3, LOW);
    }

    delay(2000); // retraso 2 segundos

  }
}

Ademas de lo que te dice @ruilviana uno de estos parentesis tambien te sobran

void loop() {
  {

Saludos.

Muchas gracias por la ayuda.