[Resolu] Programmation de base ...
bonjour,
bête question que voilà :
pourquoi je n'affiche pas mon message (ni l'animation) de la boucle "for" du loop sur le lcd,
alors que je reste appuyé sur le bouton "select" du keypad shield ?
je vois bien sur le terminal qu'il est dans la boucle, vu le temps qu'il met à afficher le chiffre suivant,
mais rien sur le lcd !
je pense que je suis fatigué, je n'y arrive plus ... merci d'avance pour votre aide!
bête question que voilà :
pourquoi je n'affiche pas mon message (ni l'animation) de la boucle "for" du loop sur le lcd,
alors que je reste appuyé sur le bouton "select" du keypad shield ?
je vois bien sur le terminal qu'il est dans la boucle, vu le temps qu'il met à afficher le chiffre suivant,
mais rien sur le lcd !
je pense que je suis fatigué, je n'y arrive plus ... merci d'avance pour votre aide!
code: [select]
#include <liquidcrystal.h>
liquidcrystal lcd(8, 9, 4, 5, 6, 7);
char s1[] = "arduino rocks ?";
byte bouton;
int vbouton; //lcd keypad shield value
void setup(){
serial.begin(9600);
pinmode(a0, input);
lcd.begin(16, 2);
titre();
}
void titre(){
lcd.setcursor(15,0);
lcd.print(s1);
for (byte pos = 0; pos < 15; pos++){
lcd.scrolldisplayleft();
delay(190);
}
}
void appui(){
vbouton =analogread(0);
if (vbouton >1010) bouton = 0;
else if (vbouton >715 && vbouton <725) bouton = 1; //select
else if (vbouton >473 && vbouton <483) bouton = 2; //left
else if (vbouton >123 && vbouton <133) bouton = 3; //up
}
void loop(){
appui();
serial.println(bouton,dec);
delay(150);
if (bouton==1){
lcd.setcursor(1,1);
lcd.print("en cours");
for (byte i=10; i<15; i++){
lcd.setcursor(i,1);
lcd.print("*");
delay(200);
}
for (byte i=14; i>9; i--){
lcd.setcursor(i,1);
lcd.print("-");
delay(200);
}
}
}
comment est reliée la broche vo (broche numéro 3) de ton lcd ?
essaye en la reliant à gnd.
(j'ai perdu presque 1 journée pour la même co....rie)
essaye en la reliant à gnd.
(j'ai perdu presque 1 journée pour la même co....rie)
Arduino Forum > International > Français (Moderators: jfs, Snootlab) > [Resolu] Programmation de base ...
arduino
Comments
Post a Comment