Acciones relativas a la filiacion
INDSUTRIAL Y SERVICIOS NO. 68
Proyecto: TERMOMETRO DIGITAL CON LM35 Y PIC 16F877A
INTEGRANTES: * VALENZUELA CERVANTES CRISTEL * TORRES PACHECO GRITSEL * CAMACHO ALATORRE EDGARDO * ROMERO MIRANDA EDUARDO
PROF: MARCOS QUINTERO
Los Mochis sin, a 8 de junio de 2011
INTRODUCCION
El siguiente proyecto se trata de un termómetro digital que muestra la tgemperatura a través de un lcd que fue implementado en un laboratorio.
DESARROLLO
El circuito en dos componentes principales del sensor de temperatura LM35 y el pic 16f877a. el LM35 es un sensor de temperatura con precisión calibrada de 1°c y un rango que abarca -55° + 150°c. lo que quiere …ver más…
float AD_Leido; //variable que va almacenar el valor digital de la temperatura int MAX,MIN; void MCU_Init(void)
{
//Inicializar el sistema set_tris_a(0xFF); //colocar el puerto A como entrada setup_adc(ADC_CLOCK_DIV_32); //TRABAJAR CON MÁXIMA FRECUENCIA DE RELOJ setup_adc_ports(ALL_ANALOG); //TODO EL PUERTO A COMO ANALOGICO lcd_init(); //INICIALIZAR LCD
}
void main()
{
MCU_Init(); printf(lcd_putc,"\fTemperatura:\n"); //Escribir en el LCD TEMPERATURA MAX=18.0; MIN=28.0; while(TRUE) {
AD_leido=read_adc(); //Leer valor analógico
AD_leido=(AD_leido*10)/20.50;
lcd_gotoxy(1,2); printf(lcd_putc,"%f",AD_leido); printf(lcd_putc," C \r"); delay_ms(100); if(AD_leido>min) { output_bit(pin_b6,1);//si es mayor enciendo compresor //output_bit(pin_c0,1);//encendido abanico soplador de a/ac }