Page 61 - MODUL PRAKTIKUM MIKROKONTROLER - MIKROPROSESOR
P. 61
Modul Praktikum Sistem Mikroprosesor & Mikrokontroler
(MT-UN-2022)
lcd.setCursor(0,0);
lcd.print("Program ADC");
delay(1000);
lcd.clear();
analogReference(INTERNAL);
}
void loop() {
float dataADC = analogRead(A0);
float volt=dataADC*1.1/1023;
lcd.setCursor(0,0);
lcd.print("ADC= ");
lcd.print(dataADC);
lcd.setCursor(0,1);
lcd.print(" V= ");
lcd.print(volt);
delay(500);
}
Putarlah potensiometer sehingga terjadi perubahan tegangan dari 0 volt sampai
1.5 volt dengan rentan perubahan 0.5 volt. Amati data yang ditampilkan pada LCD,
kemudian isilah Tabel 6.1.
Tabel 6.1 Perbandingan data hasil perhitungan dan data pada LCD
Data pada LCD Data hasil Perhitungan
Tegangan Pin A0
(Volt) Nilai ADC Tegangan Nilai ADC Tegangan
(Volt) (Volt)
0
0.25
0.5
0.75
1
1.25
1.5
7.4.2 Percobaan 2: Analog Input dengan Tegangan Referensi VCC
Pada percobaan kali ini akan dibuat program seperti pada Percobaan 1. Pada
Percobaan 2 tegangan referensi ADC yang digunakan adalah tegangan VCC pada
mikrokontroler.
Gantilah sintaks program pada Percobaan 1 menjadi seperti di bawah ini,
kemudian lakukan kompilasi dan upload program.
54