Hola buena dia, estoy trabajando con una lcd 16x2, un lm35 sensor de temperatura y con unos motores dc, con la lcd vsualizo la temperatura y la velocidad de los motores, hice una función para los motores y la llamo dentro del while para que corra el programa pero antes de que corra esa funcion pongo a que se lea el sensor de temperatura.
while(TRUE)
{
lcd_putc("\f"); //limpia el lcd
h=adc(5)*0.48828; ////// coversion a °C para la lectura de temperatura
lcd_gotoxy(1,1);
printf(lcd_putc,"h=%1.2f",h);
lcd_gotoxy(8,1);
lcd_putc((char)223);
lcd_gotoxy(9,1);
printf(lcd_putc,"C");
GIROS(); llamo la funcion
}
El problema o mas bien la duda que tengo es ¿como puedo hacer para que yo pueda visualizar la temperatura todo el tiempo y no se quede estatica? asi como la puse lee la temperatura y sigue con la funcion giro(), pero me interesa visualizar todo el tiempo y de manera real la temperatura ya que; la lectura que hace el sensor al comienzo es la que visualizo pero se queda estática y no cambia por mas que le hago un cambio de temperatura, la bajo o la subo y ya no lee ese cambio el adc.
Espero me puedan quitar la duda.
Muchas gracias.