SENSOR DE TEMPERATURA CON LM 35 Y PIC 16F628A

1049 palabras 5 páginas
INSTITUTO SUPERIOR TECNOLOGICO PÚBLICO
“CARLOS CUETO FERNANDINI”

CONTROL DE TEMPERATURA CON LM35
ELECTRONICA INDUSTRIAL
CICLO VI
CURSO
REDES INDUSTRIALES II
INTEGRANTES
Ravichagua Ysla Alexander
Quiroz Olivares Anthony
Mejía Ayala Cristian
Primo Flores Dani
Andrade Girón Josué

PROFESOR
TARAZONA

Lima – Perú
2013

INTRODUCCION

Este circuito consiste en montar un sistema que mostrara por medio de una pantalla LCD 2 x 16, la variación de la temperatura en un LM35.
Utilizando los siguientes elementos, el PIC, resistencias, etc., realizamos el montaje de acuerdo a los puertos que utilizamos en el programa.
Efectuamos este laboratorio para primero que todo continuar con la realización del proyecto final de la
…ver más…

Por lo tanto, de todos los pines del HD44780 únicamente se tiene acceso a aquellos necesarios para la conexión al PIC y para el control de contraste.
La polarización del LED de fondo se logra conectando una resistencia externa de 50 ohm-1/4 W con lo que se asegura el correcto encendido sin una corriente excesiva. El control de contraste se consigue con un potenciómetro de 10 k con el cual se ajusta el nivel de voltaje en el pin 3 (Vee ó VLC).
CIRCUITO
PROGRAMACION
El código c comienza aquí
#include
#device adc=10 #fuses INTRC_IO,NOWDT,nomclr #use delay(clock=4M) #include float temperatura; int setpoint=0; void main(){ int8 setpoint; //////////////////////////// setup_adc_ports(san0);//entrada del LM35 setup_adc(ADC_CLOCK_INTERNAL); setup_COUNTERS(RTCC_internal.rtcc_div_1);//marca de divicion set_adc_channel(0); //******************************************* lcd_init(); lcd_gotoxy(1,1); printf(lcd_putc,"ingrese temp"); delay_ms(1000); lcd_init(); lcd_gotoxy(4,1); printf(lcd_putc,"setpoint="); delay_ms(1000); while (true){ if(input(pin_A1)==1) // Pregunta si RA0 es cero
{
setpoint++; // Incremento el conteo

Documentos relacionados