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
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 .