Anda di halaman 1dari 3

LAPORAN

MIKROKOMPUTER DAN ANTARMUKA

DENGAN POTENSIOMETER BERBASIS ARDUINO UNO

Disusun oleh:

Isnan Yusrian Syas (14620001 / 01)

Andari Dian Ariestiani (14620033 / 11)

PROGRAM STUDI FISIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA

YOGYAKARTA

2016
1. Alat dan Bahan
a. Arduino Uno : 1 buah
b. Kabel USB : 1 buah
c. Kabel jumper : secukupnya
d. Project board : 1 buah
e. Resistor 220 ohm : 1 buah
f. Potensiometer : 1 buah
g. LCD : 1 buah
h. Laptop : 1 buah

2. Hardware 1
Keterengan:
1. Arduino Uno
5 2. Kabel USB
3
3. Jumper
7 4. Breadboard
5.Resistor 220Ω
4
6. LCD
6 7. Potensiometer

3. Software
Arduino IDE 1.6.8

4. Program
(hasil akan muncul di Serial Monitor dan LCD)

#include <LiquidCrystal.h>

const int PIN_RS = 12;


const int PIN_E = 11;
const int PIN_DB_4 = 7;
const int PIN_DB_5 = 6;
const int PIN_DB_6 = 5;
const int PIN_DB_7 = 4;
const int pinA0 = 0;
int nilaiSebelum = 0;

LiquidCrystal lcd(PIN_RS, PIN_E, PIN_DB_4, PIN_DB_5, PIN_DB_6,


PIN_DB_7);

void setup() {
lcd.begin(16, 2);

Serial.begin (9600);
}
void loop() {
int nilaiSekarang = analogRead(pinA0);
if (abs(nilaiSebelum - nilaiSekarang) > 2)
{
Serial.println("potensiometer= ");
Serial.println(nilaiSekarang);
nilaiSebelum = nilaiSekarang;

delay(20);
}
{
lcd.setCursor(0, 1);
lcd.print("potensiometer= ");
lcd.print(nilaiSekarang);
nilaiSebelum = nilaiSekarang;

delay(50);
}
}