ERREUR : "expected initializer before 'void'"

Bonjour,

Je travaille actuellement sur un nourrisseur automatique pour mon aquarium.
Cependant lorsque je vérifie mon programme (après l'ajout d'une commande par sécurité), l'erreur suivante survient :

expected initializer before 'void'

J'ai beau déplacer les commande du Setup, rien ne semble changer :frowning:

Mon code (qui n'est pas encore terminé) :

#include <Wire.h>
#include <RTClib.h>
#include <Servo.h>

RTC_DS1307 RTC;

Servo monServomoteur;

int LEDon = 0; // Pin relié a la LED de mise en route
int LEDnourrissage = 1;
int LEDCapacite = 2;
int compteur 

void setup() {
  Wire.begin();
  RTC.begin();

  digitalWrite(LEDon, HIGH); //Allume la Led au démarrage de l'arduino

  pinMode(LEDon, OUTPUT); //LEDon est une broche de sortie
  pinMode(LEDnourrissage, OUTPUT);//LEDnourissage est une sortie
  pinMode(LEDCapacite, OUTPUT);//LEDCapacite est une sortie
  pinMode(monServomoteur, OUTPUT);//Servomoteur est une sortie

  monServomoteur.attach(8);
}

void loop() {
DateTime now = RTC.now();
  
  if(now.hour() == 19 && now.second() ==00 ) {;//Le nourrissage se déclenchant tout les jours à 19h
   
   // Fait bouger le bras de 0° à 180°
  for (int position = 0; position <= 180; position++) {
    monServomoteur.write(position);
    delay(15);
  }
  
  // Fait bouger le bras de 180° à 10°
  for (int position = 180; position >= 0; position--) {
    monServomoteur.write(position);
    delay(15);
  }
 }
 
  delay(1000);
}

En attente de vos réponse :confused: .

Manque un point virgule après int compteur[b][color=red];[/color][/b] ...

Si vous nous donniez le message d'erreur exact du compilo ça serait encore plus vite trouvé puisqu'il vous dit la ligne où il y a un soucis

Après avoir ajouté le point virgule, tout semble rentré dans l'ordre.

Merci

:slight_smile: