Pada percobaan kali ini akan membuat sebuah voltmeter digital menggunakan nilai tegangan analog yang berasal dari potensiometer yang dihubungkan ke channel ADC 0 pada mikrokontroler ATmega8. Kemudian data akan dikonversikan ke tegangan dengan rentang 0 – 5 volt.
Pada percobaan ini saya akan menghubungkan LCD dengan port D dan potensiometer sebagai input analognya saya hubungkan dengan channel ADC0 yaitu pada port C0.
Berikut ini adalah skematik yang saya buat pada proteus.
/*****************************************************
CodeWizardAVR V2.05.0 Advanced
Company : http://anotherorion.com
*****************************************************/
unsigned int read_adc(unsigned char adc_input)
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
hitung = (float) masukan*5/1024;
sprintf(buff," V input : %0.2f", hitung);
Tidak ada komentar:
Posting Komentar