hola a todos miren esque quiierop saber si guien me podria facilitar un codigo que me mostrara en la segunda linea del lcd unas barritas que suban y bajen segun el voltaje que exista en la entrada analogica . mi codigo que tengo hasta este momento es el siguiente
#include <16F877A.h>
#use delay(clock=8M)
#fuses HS,NOWDT,NOPUT,NOLVP,NOBROWNOUT,NOWRT,NOPROTECT
#include <lcd.c>
void main(void)
{
int adc;
float voltaje;
lcd_init();
lcd_putc("Iniciando...");
delay_ms(500);
lcd_putc("\f");
SETUP_ADC(ADC_CLOCK_INTERNAL);
SETUP_ADC_PORTS(AN0);
while(1){
set_adc_channel(0);
delay_ms(20);
adc=read_adc();
voltaje=(5.0/256)*adc;
printf(lcd_putc,"voltaje: %f",voltaje);
delay_ms(1500);
lcd_putc("\f");
}
}
muchas gracias a todos
#include <16F877A.h>
#use delay(clock=8M)
#fuses HS,NOWDT,NOPUT,NOLVP,NOBROWNOUT,NOWRT,NOPROTECT
#include <lcd.c>
void main(void)
{
int adc;
float voltaje;
lcd_init();
lcd_putc("Iniciando...");
delay_ms(500);
lcd_putc("\f");
SETUP_ADC(ADC_CLOCK_INTERNAL);
SETUP_ADC_PORTS(AN0);
while(1){
set_adc_channel(0);
delay_ms(20);
adc=read_adc();
voltaje=(5.0/256)*adc;
printf(lcd_putc,"voltaje: %f",voltaje);
delay_ms(1500);
lcd_putc("\f");
}
}
muchas gracias a todos