Hola buenos dias.
Hace rato queria armar este proyecto, vi con 7107 , pero me gusta mas con pic (no me pregunten porque xd)
en fin , quiero armarlo con un PIC16F876
El programa es el siguiente:
Ahora mis preguntas_
Alguien me ayudaria a dar una mano para pasarlo a basic ? porque hay muchos códigos que no se , por ejemplo set_adc_channel en basic no tengo la mas mínima idea.
Es posible utilizar otro PIC ? , que requerimientos debe tener ?
Hace rato queria armar este proyecto, vi con 7107 , pero me gusta mas con pic (no me pregunten porque xd)
en fin , quiero armarlo con un PIC16F876
El programa es el siguiente:
PHP:
#include <16F876.h>
#device adc=10
#FUSES XT,NOWDT
#FUSES
#use delay(clock=4000000)
#include <LCD.H>
void main() {
int16 q;
float p;
setup_adc_ports(AN0); //Canal 0 analógico
setup_adc(ADC_CLOCK_INTERNAL); //Fuente de reloj RC
lcd_init();
for (;;) {
set_adc_channel(0); //Habilitación canal0
delay_us(20);
q = read_adc(); //Lectura canal0
p = 5.0 * q / 1024.0; //Conversión a tensión
printf(lcd_putc, "\fADC = %4ld", q);
printf(lcd_putc, "\nVoltage = %01.2fV", p);
delay_ms(100);
}
}
Ahora mis preguntas_
Alguien me ayudaria a dar una mano para pasarlo a basic ? porque hay muchos códigos que no se , por ejemplo set_adc_channel en basic no tengo la mas mínima idea.
Es posible utilizar otro PIC ? , que requerimientos debe tener ?