Hardware:
1. Susun VR, MCU dan display sesuai gambar di bawah, jika langsung pada instrumen asli bisa langsung di sesuaikan.
1. Susun VR, MCU dan display sesuai gambar di bawah, jika langsung pada instrumen asli bisa langsung di sesuaikan.
2. Jangan lupa atur clok menjadi Ext. clock 16Mhz, dan juga periksa Areff dan Vreff, pastikan terhubungke sumber daya.
Software:
1. Bikin project baru di CodeVisionAvr, ketika config project jangan lupa mengaktifkan fitur Alphanumeric LCD dan ADC, untuk mengaktifkan ADC lihat gambar di bawah.
Mengaktifkan ADC
Mengaktifkan Alphanumeric LCD
2. Setting pengaturan string, klik Configure Project di bagian atas, kemudian edit sesuai gambar
3. masukkan code di bawah setelh while(1)
ADC_lm35=read_adc(0); //membaca ADC pada bit 0
ADC_tegangan=read_adc(0);
tegangan=ADC_tegangan/204.8;
sprintf(lcd,"%02.02f Volt",tegangan);
lcd_gotoxy(0,1);
lcd_puts(lcd);
lcd_gotoxy(0,0);
lcd_putsf("Voltmeter");
delay_ms(500);
lcd_clear();
np: pada bagian deklarasi variable dan library tambahkan :
library :
#include <delay.h>
#include <stdio.h>
deklarasi variable :
float ADC_tegangan, tegangan;
char lcd[16];
3. Compile dan download ke chip :)
==================================================================
full project (prote + CVavr) : http://adf.ly/1Inmhg (untuk download klik gambar anak panah ke bawah di bagian atas)