Bonsoir à tous.
J'essaie de faire fonctionner un moteur cc de ce type :
avec un shield L298N. Pour ce faire j'utilise un doc trouvé sur le net. (Je précise donc que le programme n'est pas de moi)
Lorsque j'essaie de compiler le programme je me retrouve avec une erreur :
" exit status 1
expected initializer before '-' token "
Le code que j'essaie de compiler :
void __ardublockDigitalWrite(int pinNumber, boolean status)
{
pinMode(pinNumber, OUTPUT);
digitalWrite(pinNumber, status);
}
void AVANCE();
void VITESSE-MOT-GAUCHE();
void GAUCHE();
void DROIT();
void ARRIERE();
void VITESSE-MOT-DROIT();
void setup()
{
pinMode( 5 , OUTPUT);
pinMode( 10 , OUTPUT);
}
void loop()
{
AVANCE();
}
void DROIT()
{
__ardublockDigitalWrite(6, HIGH);
__ardublockDigitalWrite(7, LOW);
__ardublockDigitalWrite(5, HIGH);
VITESSE-MOT-DROIT();
__ardublockDigitalWrite(8, LOW);
__ardublockDigitalWrite(9, HIGH);
__ardublockDigitalWrite(10, HIGH);
VITESSE-MOT-GAUCHE();
}
void ARRIERE()
{
__ardublockDigitalWrite(6, HIGH);
__ardublockDigitalWrite(7, LOW);
__ardublockDigitalWrite(5, HIGH);
VITESSE-MOT-DROIT();
__ardublockDigitalWrite(8, LOW);
__ardublockDigitalWrite(9, HIGH);
__ardublockDigitalWrite(10, HIGH);
VITESSE-MOT-GAUCHE();
}
void VITESSE-MOT-DROIT()
{
analogWrite(5 , 255);
}
void VITESSE-MOT-GAUCHE()
{
analogWrite(10 , 255);
}
void GAUCHE()
{
__ardublockDigitalWrite(6, LOW);
__ardublockDigitalWrite(7, HIGH);
__ardublockDigitalWrite(5, HIGH);
VITESSE-MOT-DROIT();
__ardublockDigitalWrite(8, HIGH);
__ardublockDigitalWrite(9, LOW);
__ardublockDigitalWrite(10, HIGH);
VITESSE-MOT-GAUCHE();
}
void AVANCE()
{
__ardublockDigitalWrite(6, LOW);
__ardublockDigitalWrite(7, HIGH);
__ardublockDigitalWrite(5, HIGH);
VITESSE-MOT-DROIT();
__ardublockDigitalWrite(8, LOW);
__ardublockDigitalWrite(9, HIGH);
__ardublockDigitalWrite(10, HIGH);
VITESSE-MOT-GAUCHE();
}
Alors j'ai oublié de mentionner que je suis vraiment débutant, donc c'est surement une erreur idiote.
Merci de votre aide.