Bonjour tout le monde.
Je n'ai jamais touché à Arduino de ma vie, j'ai acheté un petit kit d'occasion pour essayer et je fais tous les tutoriels du manuel. Jusqu'ici, tout va bien.
J'en suis au 11ème projet et je ne parviens pas à le faire fonctionner : mon écran LCD reste bleu quoi que je fasse. Comme je débute, c'est fort probable que quelque chose m'échappe. Voici une photo du branchement :
Voici le code que j'ai utilisé, qui semble être tout à fait identique à celui du manuel :
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int switchPin = 6;
int switchState = 0;
int prevSwitchState = 0;
int reply = 0;
void setup() {
lcd.begin(16, 2);
pinMode(switchPin, INPUT);
lcd.print("Ask the");
lcd.setCursor(0, 1);
lcd.print("Crystal Ball!");
}
void loop() {
switchState = digitalRead(switchPin);
if (switchState != prevSwitchState) {
if (switchState == LOW) {
reply = random(8);
lcd.clear();
lcd.setCursor(0, 0); // Already done by the lcd.clear() function
lcd.print("The ball says:");
lcd.setCursor(0, 1);
switch(reply) {
case 0:
lcd.print("Yes");
break;
case 1:
lcd.print("Most likely");
break;
case 2:
lcd.print("Certainly");
break;
case 3:
lcd.print("Outlook good");
break;
case 4:
lcd.print("Unsure");
break;
case 5:
lcd.print("Ask again");
break;
case 6:
lcd.print("Doubtful");
break;
case 7:
lcd.print("No");
break;
}
}
}
prevSwitchState = switchState;
}
Ce que j'ai déjà essayé/fait :
-Tourner le potentiomètre pour voir si c'est un souci de contraste, mais rien ne se passe.
-Vérifier le code avant de l'upload.
-Vérifier que les résistances étaient les bonnes
Comme mon kit est d'occasion, j'espère que ce n'est pas juste l'écran qui est cassé. Il reste complètement bleu sans petits carrés ni quoi que ce soit.
Merci d'avance pour votre aide !



