LCD Important
hi, i'm new site, i'm 17, i'm italian , i'm working on project school.
my problem lcd not make me out of do-while loop.
if delete delay, out of loop update sensor values, must continually press key 'a' because planned switch can controlled keyboard.
here's code:
char key = keypad.getkey();
if(key) // check valid key.
{
switch (key)
{
case 'a':
do{
for (int u=0; u<=50; u++)
{
lcd.clear();
lcd.setcursor(0,0);
lcd.print("temperatura 00");
lcd.setcursor(15,0);
lcd.print("c");
//gas
lcd.setcursor(0,1);
lcd.print("gas ");
lcd.setcursor(5,1);
sensoregas = analogread(a8);
lcd.print(sensoregas);
delay(1000); // questo e' il delay che ho citato poco fa
}
}while(key!='a');
break;
my problem lcd not make me out of do-while loop.
if delete delay, out of loop update sensor values, must continually press key 'a' because planned switch can controlled keyboard.
here's code:
char key = keypad.getkey();
if(key) // check valid key.
{
switch (key)
{
case 'a':
do{
for (int u=0; u<=50; u++)
{
lcd.clear();
lcd.setcursor(0,0);
lcd.print("temperatura 00");
lcd.setcursor(15,0);
lcd.print("c");
//gas
lcd.setcursor(0,1);
lcd.print("gas ");
lcd.setcursor(5,1);
sensoregas = analogread(a8);
lcd.print(sensoregas);
delay(1000); // questo e' il delay che ho citato poco fa
}
}while(key!='a');
break;
you don't new key value in do..while loop.
please remember use code tags when posting code.
please remember use code tags when posting code.
Arduino Forum > Using Arduino > Displays > LCD Important
arduino
Comments
Post a Comment