[Aide] Erreur compilation sur instruction bas niveau

Voila désolé pour le temps de retard pour ma réponse. Je suis nouveau dans l'univers Arduino et je ne savais pas comment mettre un code entre deux balise codes. Sinon en allant voir d'autres forums, j'ai réussi à régler mes erreurs. Je ne comprends juste pas l'erreur : DISTRIBUTEUR_AUTOMATIQUEa.ino:8:21: error: expected primary-expression before ',' token. ++ est-il une fonction? Sinon comment faire si ce n'est pas une fonction? void++()? Merci beaucoup pour vos réponses en tout cas. Désolé de "squatter" ce post je pensais qu'il y avait un rapport et je n'avais pas vu la date.

#include <LiquidCrystal.h>
LiquidCrystal lcd(11,12,5,6,7,8);
void setup()
{lcd.begin(16,3);}
const int boutonDroit = 2;
void setup()
{pinMode(boutonDroit,INPUT);
attachInterrupt(2,++,FALLING);}
void loop(){
lcd.setCursor(16,1);
void loop(){
  byte e=0
  void ++(){
    e++;}
    if(e>23)
    {byte e=0;}
    }
    delay(10000);
    lcd.setCursor(16,2);
 void loop(){
  byte f=e+1
  void ++(){
    f++;}
    if(f>23)
    {byte f=e+1;}
    }
    delay(10000);
    lcd.setCursor(16,3);
     void loop(){
  byte g=f+1
  void ++(){
    g++;}
    if(g>23)
    {byte g=f+1;}
    }
    delay(10000);
    lcd.setCursor(16,1);
    if(e>f)
    {byte f=e+1;
    byte g=f+1;}
    }
    int h1=e;
    char d1[14]="1Compartiment";
    char message1[16]="";
    sprintf(message1,"%s:%2d",d1,h1);
    int h2=f;
    char d2[14]="2Compartiment";
    char message2[16]="";
    sprintf(message2,"%s:%2d",d2,h2);
    int h3=g;
    char d3[14]="3Compartiment";
    char message3[16]="";
    sprintf(message3,"%s:%2d",d3,h3);
    const int boutonGauche=3;
    void setup(){
      pinMode(boutonGauche,INPUT);
      attachInterrupt(3,display()||noDisplay(),FALLING);
      if(boutonGauche==1)
      {lcd.display();}
      if(boutonGauche==0)
      {lcd.noDisplay();}
      #define LED 13;
      #define POUSSOIR 14;
      void loop(){
        {byte a=0;      
        delay(3600000);
        a++;}
        #include <Servo.h>
        Servo monServo;
        int position=0;
        void setup(){
          monServo.attach(4);
          monServo.write(position);}
          if(a=e||a=f||a=g)
          {for(position=0,position<120;position++);
          {monServo.write(position);
          delay(15000);}
          }
          if(a>23)
          {byte b=0;
          byte a=0;
          delay(86400000);
          b++;}
          if(b=8)
          {pinMode(LED,OUTPUT);
          digitalWrite(LED,HIGH);
          }
          pinMode(POUSSOIR,INPUT);
          if(POUSSOIR==1)
          {digitalWrite(LED,LOW);
          byte b=0}
          }



DISTRIBUTEUR_AUTOMATIQUEa.ino: In function 'void setup()':
DISTRIBUTEUR_AUTOMATIQUEa.ino:6:6: error: redefinition of 'void setup()'
DISTRIBUTEUR_AUTOMATIQUEa.ino:3:6: error: 'void setup()' previously defined here
DISTRIBUTEUR_AUTOMATIQUEa.ino:8:21: error: expected primary-expression before ',' token
DISTRIBUTEUR_AUTOMATIQUEa.ino: In function 'void loop()':
DISTRIBUTEUR_AUTOMATIQUEa.ino:11:12: error: a function-definition is not allowed here before '{' token
DISTRIBUTEUR_AUTOMATIQUEa.ino:92:11: error: expected '}' at end of input
Erreur lors de la compilation.