Bonsoir, j'essais de faire un menu interactif, mais je bute sur l'utilisation de la fonction lcd.clear()...
Où la placer efficacement pour effacer l'écran entre chaque menu ?
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 7, 6, 5, 4);
int contr = 3;
int bouton = 2;
int select = 0;
void setup()
{
pinMode(contr, OUTPUT);
pinMode(bouton, INPUT);
digitalWrite(bouton, HIGH);
attachInterrupt(0, selection, FALLING);
Serial.begin(9600); // Communication serie
lcd.begin(16, 2);
lcd.setCursor(5,0);
lcd.print("Bonjour");
delay(500);
lcd.clear();
}
void loop()
{
switch(select)
{
case 0:
lcd.setCursor (0,0);
lcd.print("Mode Selection");
break;
case 1:
lcd.setCursor (0,0);
lcd.print("Temperature");
break;
case 2:
lcd.setCursor (0,0);
lcd.print("Pression");
break;
}
}
void selection()
{
select++;
}
Merci d'avance de votre aide ![]()

