TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: kidpic en 03 de Junio de 2013, 08:09:41

Título: ayuda con lm35 y 16f88
Publicado por: kidpic en 03 de Junio de 2013, 08:09:41
estoy realizando un termometro con el lm 35 y el pic16f88. la pregunta en primer lugar es si cuando mido con el lm35 tengo que conectar el pin del  pic (v ref )  a 5 volts ademas de conectar la salida del lm35 al canal analogico del pic. Si es así donde refencio  eso en el codigo de mi programa en ccs.
Gracias
Título: Re: ayuda con lm35 y 16f88
Publicado por: QIQE en 03 de Junio de 2013, 08:15:02
Si la salida de tu sensr va re 0 a 5 voltios, seguramente no te hará fqlta utilizar vref la puedes conectar internamente a 5 cuando configuras el adc miralo en el datasheet el registro ADCON1
Título: Re: ayuda con lm35 y 16f88
Publicado por: solapower en 03 de Junio de 2013, 08:25:46
Vaya, se me han adelantado, yo iba a decir lo mismo.

Si usas como voltage de referencia los 5v de alimentación del pic,no hace falta que conectes nada a vref.

No he usado ese pic pero leyendo el fichero 16F88.h en el setup_adc_ports() pones los argumentos de pin y VSS_VDD (este último para el rango de lectura.)
Diría que ese es el funcionamiento.

Saludos

Título: Re: ayuda con lm35 y 16f88
Publicado por: kidpic en 03 de Junio de 2013, 21:15:55
Gracias por las respuestas muchachos.
Título: Re: ayuda con lm35 y 16f88
Publicado por: kidpic en 03 de Junio de 2013, 21:43:01
Está andando muchachos. gracias por el aporte :-/ :-/ :-/ :-/.Otra consulta. como hago aparcer el signo de grados celcius (°C) en esta línea la coloco tal cual pero me aparece cualquier cosa. Muchas gracias
     printf(lcd_putc,"T:%02.0f C",grados);
Título: Re: ayuda con lm35 y 16f88
Publicado por: solapower en 04 de Junio de 2013, 03:49:19
Algunos LCD's no tienen el caracter " º " ,deberias mirar en el datasheet del que utilizas para ver en la tabla de caracteres ASCII que usa si lo tiene y en ese caso que valor hex, binario o decimal le corresponde.

Saludos