KEGIATAN III
APLIKASI MIKROKONTROLER VOLT METER&OHM
METER DIGITAL
B. Dasar Teori
1. Voltmeter
Voltmeter adalah suatu alat yang berfungsi untuk
mengukur tegangan listrik. Dengan ditambah alat
multiplier akan dapat meningkatkan kemampuan
pengukuran alat voltmeter berkali-kali lipat.
Gaya magnetik akan timbul dari interaksi antar medan
magnet dan kuat arus. Gaya magnetic tersebut akan
mampu membuat jarum alat pengukur voltmeter bergerak
saat ada arus listrik. Semakin besar arus listrik yang
mengelir maka semakin besar penyimpangan jarum yang
terjadi.
2. Ohmmeter
Ohm meter adalah alat yang digunakan untuk mengukur
hambatan listrik yang merupakan suatu daya yang
mampu menahan aliran listrik pada konduktor. Alat
tersebut menggunakan galvanometer untuk melihat
besarnya arus listrik yang kemudian dikalibrasi ke satuan
ohm.
25
JOBSHEET III
C. Lembar Pratikum
1. Alat dan Bahan
a. Trainer aplikasi mikrokontroler ARDUINO UNO
: 1 buah
b. Kabel USB Downloader : 1 buah
c. Kabel Probe dan Obeng (-) : 1 buah
d. Komputer atau laptop : 1 set
26
JOBSHEET III
2. Kesehatan dan Keselamatan Kerja
a. Bacalah dan pahami petunjuk praktikum pada
lembar kegiatan belajar.
b. Gunakanlah peralatan praktikum secara hati-hati dan
sesuai dengan fungsinya.
c. Hati-hati dalam penggunaan peralatan praktikum.
d. Perhatikan tombol on/off pada saat menghidupkan
salah satu aplikasi controller.
e. Mintalah guru pendamping untuk memastikan
rangakian telah tersambung dengan benar sebelum
menyambungkan dengan sumber tegangan.
3. Rumusan Masalah
Bagaimana jika baterai atau resistor disusun secara seri?
4. Hipotesis
…………………………………………………………………
…………………………………………………………………
………………………………………………………………..
5. Langkah Percobaan
a. Pray first, berdoalah dulu sebelum melakukan
percobaan, agar diberi kemudahan oleh tuhan dalam
melakukan percobaan.
b. Pastikan semua alat dan bahan yang dibutuhkan
tersedia dan siap digunakan
c. Buka trainer arduino uno dan software arduino, klik
icon “create a new file” (Ctrl+N) pada software
arduino
27
JOBSHEET III
int buzzer = 3;
int nAdc4 = 0;
float vMasuk = 0;
void setup() {
pinMode (buzzer,OUTPUT);
lcd.begin(16, 2);
28
JOBSHEET III
lcd.clear();
lcd.print("Belajar Arduino ;D");
lcd.setCursor(0,1);
lcd.print("VoltMeter Digital");
delay(2000);
lcd.clear();
}
void loop() {
nAdc4=analogRead(A3);
tegBaca = nAdc4 * adcKeVolt;
vMasuk = rPembagi * tegBaca;
lcd.setCursor(0,0);
lcd.print("n ADC=");
lcd.print(nAdc4);//lcd.print(" | ");
lcd.print(analogRead(A5));
lcd.print(" ");
lcd.setCursor(0,1);
lcd.print("v= ");
lcd.print(vMasuk,2);
lcd.print(" volt ");
delay(400);
}
int buzzer = 3;
29
JOBSHEET III
int nAdc5 = 0;
float vMasuk = 0;
int r2 = 0;
void setup() {
pinMode (buzzer,OUTPUT);
lcd.begin(16, 2);
lcd.clear();
lcd.print("Belajar Arduino ;D");
lcd.setCursor(0,1);
lcd.print("ohmMeter Digital");
delay(2000);
lcd.clear();
}
void loop() {
nAdc5=analogRead(A5);
tegBaca = nAdc5 * adcKeVolt;
r2 = 5.0 * tegBaca;
r2 = rl*tegBaca/vR2;
lcd.setCursor(0,0);
lcd.print("n ADC=");
lcd.print(nAdc5);
lcd.print(" ");
30
JOBSHEET III
if (nAdc5 ==0){
lcd.setCursor(0,1);
lcd.print("short!!! ");
digitalWrite(buzzer, HIGH);
}
else if (nAdc5>=1010){
lcd.setCursor(0,1);
lcd.print("tidak terhubung");
digitalWrite(buzzer, LOW);
}
lcd.setCursor(0,1);
lcd.print("R= ");
lcd.print(r2);
lcd.print(" ohm ");
digitalWrite(buzzer, LOW);
delay(300);
}
31
JOBSHEET III
6. Hasil
Tampilan pada LCD
No Tegangan Resistansi
Baterai Resistor
1 V1 R1
2 V2 R2
3 V3 R3
4 V4 R1+R2
5 V1+V2+V3+V4 R1+R2+R3
7. Analisis
Jelaskan pengertian program berikut:
A) int nAdc4 = 0;
B) int nAdc5 = 0;
33
JOBSHEET III
......................................................................................................
......................................................................................................
....................................
8. Kesimpulan
Apakah hipotesis ?
......................................................................................................
......................................................................................................
......................................................................................................
......................................................
Daftar Pustaka
McRoberts, Michael.2010. ArduinoStarter Kid Manual. Earthshine
Design.
Seiko Instruments GmbH. Liquid Crystal Display Modules. (online)
(diakses pada tanggal 20 Januari 2016
http://www.alldatasheet.com)
Syahwill, Mohammad.2013.Paduan Mudah Simulasi&Praktek
Mikrokontroler Arduino. Yogyakarta: ANDI
34