TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: manuel_20000 en 31 de Mayo de 2013, 17:04:25

Título: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: manuel_20000 en 31 de Mayo de 2013, 17:04:25
BUENAS HE EMPEZADO A PROGRAMAR EN C Y TENGO Q REALIZAR UN PROGRAMA EN CCS Q PERMITA MONITOREAR LA HUMEDAD Y TEMPERATURA Q ME ARROJE EL SENSOR SHT15 Y SIMULARLO EN PROTEUS YA BUSQUE Y CONSEGUI ALGUNOS DRIVERS PERO PARA SHT75 NO SE SI APLICARAN PARA ESTE.. EMPECE A SIMULAR Y EN LA LCD ME ARROGA UNA TEMPERATURA DE -40 Y LA HUMEDAD DE -4,6 Y ESO SON LOS VALORES Q SALES EN EL DRIVERS EN UNAS FORMULAS.. ANEXO UNA IMAGEN Y EL PROGRAMA Y DRIVER
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: gab163 en 31 de Mayo de 2013, 22:09:45
Código: [Seleccionar]
#include <16f877a.h>
#fuses XT,NOLVP,NOWDT,PUT
#use delay(clock=4000000)
#include <sht15.c>

#define LCD_DB4   PIN_B2
#define LCD_DB5   PIN_B3
#define LCD_DB6   PIN_B4
#define LCD_DB7   PIN_B5
#define LCD_RS    PIN_B0
#define LCD_E     PIN_B1
#include <flex_lcd.c>


 
void main (){
float temp, truehumid;
lcd_init();
sht_init(); 
 
 while(true)
   {
   sht_rd (temp, truehumid);
   printf(lcd_putc,"\fT=%f",temp);
   printf(lcd_putc,"\nH=%f",truehumid);
       delay_ms(500);
    }
 
}
 
 

Cambie la lcd por una de 16x2 porque ya tengo algo armado así y implemente el código mostrado con la librería que subiste funciona en la simulación pero realmente no estoy seguro que funcione tendrías que hacerte el circuito en físico haber que resulta. En la simulacion hay un pequeño error si es muy critico tendrás que hacerte una libreria.
saludos.
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: manuel_20000 en 01 de Junio de 2013, 14:25:39
ok hare lo q dices a ver y te comento
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: manuel_20000 en 01 de Junio de 2013, 14:53:00
sigue igual sera algo con el ccs o no se
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: gab163 en 01 de Junio de 2013, 15:27:39
Si si quitaste la configurcion del I2C a lo mejor si es algo por ahi porque a mi si me funciono como se ve en la imagen
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: manuel_20000 en 01 de Junio de 2013, 17:57:02
lo puse tal cual como lo tienes tu pero con otra conf del lcd
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: gab163 en 01 de Junio de 2013, 18:51:59
En un rato cuelgo la simulación para que la cheques haber q show
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: manuel_20000 en 01 de Junio de 2013, 19:53:15
OK ESTARE PENDIENTE ANDO REVISANDO PERO NADA..
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: manuel_20000 en 03 de Junio de 2013, 00:33:54
bueno ya solucione una parte creo q era el mplab o el proteus los desinstale e instale de nuevo y funcionaron y hay q estar pendiente con la frecuencia del oscilador y la resistencia en el bus.... con 10K no sirve las puse de 15k y si
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: gab163 en 03 de Junio de 2013, 00:57:47
Ok, muy bien! y siento lo de la simulación lo que pasa es que andaba fuera de casa. Saludos.
Título: Re: MEDIDOR DE TEMPERATURA Y HUMEDAD SHT15 CCS Y PROTEUS
Publicado por: manuel_20000 en 04 de Junio de 2013, 12:26:41
no te preocupes.... y gracias por todo