Anda di halaman 1dari 7

BAB III

METODE

3.1. Alat dan bahan


a. Alat
 1 paket Arduino Uno
 1 buah PC Notebook (Laptop)
 Penyolder
 Penyedot Solder
b. Bahan
 4 buah Resistor 330 ohm
 4 buah LED
 8 urat kabel jumper
 1 buah poensiometer 10 K ohm
 1 buah papan PCB
 Timah Solder

3.2. Prosedur Percobaan


1. Disiapkan alat dan bahan yang dibutuhkan
2. Dibuat rangkaian LED BAR LEVEL
3. Ditulis program LED BAR LEVEL pada IDE Arduino kemudian dilakukan verifikasi,
dan diupload ke Mikro Arduino Uno.
4. Dihubingkan rangkaian LED BAR LEVEL ke Arduino
5. Diuji rangkaian yang dibuat.
3.3. Skema Rangkaian LED BAR LLEVEL menggunakan Aeduino Uno

Gambar 3.1. Rangkaian LED BAR LEVEL


3.4. Implementasi Program LED BAR LEVEL pada Arduino Uno

const int analogPin = 0; // pin potensiometer dipasang


const int LedCount = 4; //jumlah elemen/LED
int LedPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
// mendeklarasikan array pada pin LED
void setup() {
//loop pin array dan menset semua pin array sbg input
for (int thisled = 0; thisled < LedCount; thisled++){
pinMode(LedPins[thisled], OUTPUT);
}
}
void loop() {
//baca nilai potensiometer
int sensorReading = analogRead(analogPin);
//Penskalaan hasil range input analog
int LedLevel = map(sensorReading, 0, 1023, 0, LedCount);
//loop LED array
for (int thisled = 0; thisled < LedCount; thisled++) {
// jika elemen pada array lebih kecil dari led level
//ON-kan PIN
if (thisled < LedLevel) {
digitalWrite(LedPins[thisled], HIGH);
}
//OFF-kan semua PIN yang lebih tinggi dari led level
else {
digitalWrite(LedPins[thisled], LOW);
}
}
}

(a) (b)

Gambar 3.2.(a) Implementasi Program LED BAR LEVEL yang ditulis pada Arduino Ide,
(b) hasil verifikasi code program jika program yang ditulis sudah sesuai.
Gambar 3.3. hasil upload program ke Mikro Arduino Uno

Arduino IDE merupakan lembar dimana kita menulis sebuah program untuk menjalankan
rangkaian yang telah dibuat. Pada IDE terdapat beberapa tombol penting seperti verify yang
diberi simbol tenda centang, dan tombol upload. Tombol verify berfungsi untuk mengecek
program yang ditulis sudah benar atau belum, sedangkan tombil upload berfungsi untuk
mengupload program ke Mikro Arduino.
Juka kuta ingin menyimpan program yang sudah kita tulis, bisa kita klik tombol save, atau
menggnakan menu-pilih save atau save as.
BAB IV

HASIL DAN PEMBAHASAN

4.1. Implementasi Program LED BAR LEVEL pada Arduino Uno

4.2. Rangkaian LED BAR LEVEL


Gambar 4.1 memperlihatkan hasil pembuatan rangkaian LED BAR LEVEL.
Potemsiometer pada rangkaian berfungsi untuk memberikan sinyal inputan berupa sinyal
analog ke arduino uno, sedagkan 4 buah lampu led berfungsi sebagai nilai output berupa sinya
digital (ON/OFF atau HIGH?LOW), sedangkan 4 buah resisitor sebagai hambatan dari
Arduino ke output sinya digital (4 buah led).
Ukuran potemsiometer yaitu 10 Kohm, yang berarti setiap led mampu mengubah sinyal
analog sebesar 2,5 Kohm menjadi LOW sinyal digital (LED OFF), sehingga jika hambatan
nilai potensiometer bernilai 10 Kohm, maka semua led akan mati.

Gambar 4.1. Hasil pembuatan rangkaian LED BAR LEVEL

Gambar 4.2. Hasil pengujian rangkaian LED BAR LEVEL pada nilai hambaatan
potensiometer 0 Kohm
Pada modul arduino terdapat pin analog dan pin digital. Hal ini berarti, potensiometer
harus dihubngkan pada pin Analog dengan posisi kaki kiri ditancapkan pada pin analog 5V,
kaki tenagah ditancapkan pada pin analog A0, dan kaki kanan ditancapkan pada pin analog
ground (GND), sehingga sinyal tegangan 5V akan dikirimkan ke pin digital melalui pin analog
A0.
Sinyal analog yang telah dikonversi akan dikeluarkan berupa sinyal digital 0 atau 1
(HiGH/LOW) melalui pin 2, pin 3, pin 4, dan pin 5.
LAMPIRAN

HASIL PERANCANGAN RANGKAIAN

Anda mungkin juga menyukai