Bonjour à tous,
J'ai copié/collé le programme suivant qui vient du cour d'Eskimon...
//le bouton est connecté à la broche 2 de la carte Adruino
const int bouton = 2;
//la LED à la broche 13
const int led = 13;
//variable qui enregistre l'état du bouton
int etatBouton;
void setup()
{
pinMode(led, OUTPUT); //la led est une sortie
pinMode(bouton, INPUT); //le bouton est une entrée
etatBouton = HIGH; //on initialise l'état du bouton comme "relaché"
}
void loop()
{
etatBouton = digitalRead(bouton); //Rappel : bouton = 2
if(etatBouton == HIGH) //test si le bouton a un niveau logique HAUT
{
digitalWrite(led,HIGH); //la LED reste éteinte
}
else //test si le bouton a un niveau logique différent de HAUT (donc BAS)
{
digitalWrite(led,LOW); //le bouton est appuyé, la LED est allumée
}
}
... mais impossible de compiler le programme sur ma carte. J'ai dû vérifier une vingtaine de fois s'il n'y avait pas d'erreurs . J'ai aussi vérifié le port de sortie et le type de carte.
Voici le message d'erreur:
Arduino : 1.6.0 (Windows 8), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
sketch_aug16a.ino:2:1: error: stray '' in program
sketch_aug16a.ino:4:1: error: stray '' in program
sketch_aug16a.ino:6:1: error: stray '' in program
sketch_aug16a.ino:10:1: error: stray '' in program
sketch_aug16a.ino:11:1: error: stray '' in program
sketch_aug16a.ino:12:1: error: stray '' in program
sketch_aug16a.ino:17:1: error: stray '' in program
sketch_aug16a.ino:20:1: error: stray '' in program
sketch_aug16a.ino:24:1: error: stray '' in program
sketch_aug16a.ino:3:1: error: 'u037e' does not name a type
sketch_aug16a.ino:2:22: error: expected ',' or ';' before 'u037e'
sketch_aug16a.ino: In function 'void loop()':
sketch_aug16a.ino:17:1: error: 'etatBouton' was not declared in this scope
sketch_aug16a.ino:17:34: error: expected ';' before 'u037e'
sketch_aug16a.ino:22:1: error: 'else' without a previous 'if'
sketch_aug16a.ino:24:14: error: 'led' was not declared in this scope
sketch_aug16a.ino:24:23: error: expected ';' before 'u037e'
Erreur lors de la compilation.
Savez-vous d'où vient le problème?
Merci d'avance