J'essaie de faire un jeu de roche, papier, ciseaux en utilisant un Arduino Uno, trois boutons et un affichage ACM1602B-FL-YBW.ACM1602B-FL-YBW s'éteint après quelques secondes
J'ai des problèmes en faisant simplement un "Hello World" avec cet affichage.
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12,11,10,7,6,5,4);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}
Regarder des vidéos, ce code devrait imprimer « Bonjour tout le monde » dans la première ligne de l'écran et le nombre de secondes écoulées depuis le dernier Arduino remis à zéro, et je devrais voir le compteur passe et à chaque seconde.
Mais je vois juste "Hello World" et un nombre, et après une seconde rien ne s'affiche.
Chaque fois que je réinitialise, je vois à nouveau "Hello world" et le nombre de secondes écoulées depuis la dernière réinitialisation, puis il s'éteint à nouveau.