quiero hacer un proyecto que tiene un termometro con un lm35 y una lcd, asi como un pic 16f877, me podrian decir que tengo que tensiones de referencia son las que tengo que poner para que me de la temperatura que tiene realmente el termometro.
gracias
y otra pregunta:
tengo este codigo:
#include "16f877.h"
#byte pb=6
#byte pa=5
#byte pc=7
#byte pd=8
#use delay(clock=4m) //OJOOOOO PONER ANTES ESTE COMANDO PARA EL LCD
#include "pantallaend.c"
void main ()
{
float cifra;
int16 lectura;
set_tris_d(0x00);
set_tris_a(0xFF);
///RECOJE EL VALOR LEDIO DEL ADC
///CODIGO PARA LEER LM35 USANDO VOLTAJE DE REFERENCIA DE 2.5 VOLT
setup_adc( ADC_CLOCK_INTERNAL );
setup_adc_ports( RA0_ANALOG);
delay_us(10);
while(1)
{
lectura = read_adc();
delay_us(10);
cifra = (float)lectura;
cifra *= 0.244; ////por que Vref / 1024 = 0.00244 luego x 100
lcd_init();
printf(lcd_putc,"Termometro = %3.1f%cC ",cifra,233);///223 = signo de grados
delay_us(20);
}
}
me gustaria saber porque no me sale bien la temperatura, porque me sale en la lcd ermometro=3.4 y no si varia la temperatura en el termometro no me sale la nueva temperatura en la lcd, como puedo hacer para que se modifique esa temperatura y tambien para que salga bien lo de la lcd.
gracias a todos.