kita langsung aja ya kita bahas tentang ADC dengan aplikasinya kalo mau tiori" di browsing aja di gogle banyak koq. sekarang kita akan membuat ADC pake potensio aja dengan tampilan LCD.
1. Setting ADC nya dulu
trus kita buat tampilan LCD di PORTC aja seperti ini :
nah kalo udah kedua tab itu di setting kita buat program nya alias nambahin doank sih..soalnya CV avr udah nyediain library yang cukup buat kita tambahin dikit doang :
begini kira-kira prgramnya
/********************************
//ADC pake Potensio
*********************************/
#include
#asm
.equ __LCD_port=0x15
#endasm
#include (lcd.h>
#define ADC_VREF_TYPE 0x00
unsigned int read_adc (unsigned char adc_input)
{
ADMUX=adc_input|ADC_AREF_TYPE;
ADCSRA|=0x40;
while ((ADCSRA & 0x01) = =0);
ADCSRA|=0x01;
return
}
void main (void)
{
char lcd_buffer[33]
float Technokit;
unsigned int temp;
ACSR=0x81;
SFIOR=0x00;
ADMUX=ADC_AREF_TYPE;
ADCSRA=0x87;
lcd_init (16);
while (1)
{
temp=read_adc(0);
lcd_gotoxy(0,0);
sprintf(lcd_buffer,"Analog:%0.001f",Technokit");
lcd_puts(lcd_buffer);
temp=read_adc(0);
Technokit=((float) temp*1);
lcd_gotoxy(0,1);
sprintf(lcd_buffer,"DIGITAL:%f",Technokit");
lcd_puts(lcd_buffer);
delay_ms(1000);
};
}
selesai dech, kalo gitu coba compile trus downloadkan dech ke mikro bis tu coba di puter-puter potensio tadi yang udah ke hubung ke mikro dan VCC 5 volt.
ada yang tau ga kalo ku masukin library mega ..... koq ga ke tampil ya..di blogger..sial tenan jadi kayak kurang dech scrip programnya..
kalo masih bermasalah pindah ke wordpres kayaknya.