domingo, 28 de julio de 2019

Lectura de un sensor DS18S20 con visualizacion en un LCD con Microcontrolador PIC

Muy facil de hacer, no necesitas un arduino para hacer esto, de hecho con un diminuto chip de la marca PIC de microchip puedes hacerlo y a un costo mucho menor, diseña el circuito a tu gusto y ponlo junto a otros componentes:


https://twitter.com/Mariano56917789

sbit LCD_RS at RB2_bit;
sbit LCD_EN at RB3_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D4 at RB4_bit;

// Pin direction
sbit LCD_RS_Direction at TRISB2_bit;
sbit LCD_EN_Direction at TRISB3_bit;
sbit LCD_D7_Direction at TRISB7_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB4_bit;
#include <built_in.h>
const char ASCCI[] = "0123456789ABCDEF";

void main() {
unsigned Temp;
char string[8];
adcon1 = 6;
       Lcd_Init();
       Lcd_Cmd(_LCD_CLEAR);
       Lcd_Cmd(_LCD_CURSOR_OFF);
       while(1){
           temp=ReadDs(0);
           DS18S20ToStr(temp,string);
           lcd_out(1,1,String);
           delay_ms(200);
   
       }
}


1 comentario: