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;

you don't new key value in do..while loop.

please remember use code tags when posting code.


Arduino Forum > Using Arduino > Displays > LCD Important


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor