Bonjour,
J'essaye un montage que j'ai trouvé dans un livre. Je suis novice. Le projet est destiné à afficher du texte sur un écran . Je colle le code et en-dessous le message d'erreur qui m'est envoyé. Je ne vois pas où est mon erreur. Si quelqu'un peut me donner un petit coup de pouce, je lui en serais très reconnaissant...
Je vous remercie et vous souhaite une bonne journée,
Vincent
#include <LiquidCrystal.h>;
LiquidCrystal 1cd(12,11,5,4,3,2);
const int switchPin = 6;
int switchState = 0;
int prevSwitchState = 0;
int reply;
void setup() {
lcd.begin(16, 2);
pinMode(switchPin,INPUT);
lcd.print("Demandez à la ");
lcd.setCursor(0,1);
lcd.print("boule magique !");
}
void loop() {
// put your main code here, to run repeatedly:
switchState = digitalRead(switchPin);
if (switchState != prevSwitchState) {
if (switchState == LOW {
reply = random (8);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("La boule dit :");
lcd.setCursor(0, 1);
switch(reply){
case 0 :
lcd.print("oui");
break;
case 1 :
lcd.print("Probablement");
break;
case 2 :
lcd.print("Certainement");
break;
case 3 :
lcd.print("Sans doute");
break;
case 4 :
lcd.print("Pas sûr");
break;
case 5 :
lcd.print("Redemande");
break;
case 6 :
lcd.print("J'en doute");
break;
case 7 :
lcd.print("Non");
break;
}
}
}
prevSwitchState = switchState;
}
Voici le message qui m'est donné lorsque j'essaye de téléverser le code :
C:\Users\vince\Dropbox\Mon PC (DESKTOP-1PDP36M)\Documents\Arduino\Ecran\ecran\ecran\ecran.ino:1:27: warning: extra tokens at end of #include directive
#include <LiquidCrystal.h>;
^
ecran:2:15: error: expected unqualified-id before numeric constant
LiquidCrystal 1cd(12,11,5,4,3,2);
^~~
C:\Users\vince\Dropbox\Mon PC (DESKTOP-1PDP36M)\Documents\Arduino\Ecran\ecran\ecran\ecran.ino: In function 'void setup()':
ecran:9:3: error: 'lcd' was not declared in this scope
lcd.begin(16, 2);
^~~
C:\Users\vince\Dropbox\Mon PC (DESKTOP-1PDP36M)\Documents\Arduino\Ecran\ecran\ecran\ecran.ino: In function 'void loop()':
ecran:21:28: error: expected ')' before '{' token
if (switchState == LOW {
^
ecran:54:3: error: expected primary-expression before '}' token
}
^
exit status 1
expected unqualified-id before numeric constant