Anda di halaman 1dari 4

UTS

Praktikum
Mikrokontroller

Dosen
Dimas Aditya putra W., S.ST..M.Tr.T.

Nama Kelompok
Joel Hari Kristian ( 1821900004 )
M Izan Bagus Ramadhan ( 1821900006 )
Fuat Fuji Santoso ( 1821900019 )
Suryo guritno ( 1821900017 )

UNIVERSITAS 17 AGUSTUS 1945

FAKULTAS VOKASI

TEKNOLOGI LISTRIK

2021
I. Judul
Membuat sebuah lampu merah simpang 3, dengan 2 zebracross

II. Alat dan Bahan


Beberapa bahan dan juga peralatan yang digunakan pada UTS Praktikum ini, yaitu :
1) Software Arduino IDE
2) Board Arduino UNO
3) LED [merah(3), kuning(3), hijau(3)]
4) Resistor 220 Ohm (6)
5) Buzzer (2)
6) Papan percobaan / Breadboard

III. Persoalan

(Soal no.6) Buatlah program untuk lampu lalu lintas 3 titik (pertigaan)! Didemokan
minggu depan ketika praktikum sesuai kelompok dengan kreasi masing-masing, tidak boleh
sama!

IV. Langkah Percobaan


1. Pertama siapkan alat dan bahan juga peralatan sesuai yang dibutuhkan
2. Lalu rangkai semua komponen yang sudah disiapkan, seperti LED merah,
kuning, hijau lalu resistor dan juga buzzer
3. Setelah merangkai sesuai dengan soal nomor 6, kita buka software Arduino
IDE pada laptop
4. Lalu ketikkan program sesuai dengan yang diingikan
5. Setelah itu upload program tersebut pada board arduino uno
6. Lalu amati apakah program sudah sesuai dengan yang kita inginkan

V. Program
berikut ini program yang sudah kita buat

// SIMPANG TIGA (dengan Buzzer sebagai tanda boleh menyebrang)

#define L1 1 // MERAH 3
#define L2 2 // KUNING 3
#define L3 3 // HIJAU 3
#define L4 8 // HIJAU 2
#define L5 9 // KUNING 2
#define L6 10 // MERAH 2
#define L7 11 // HIJAU 1
#define L8 12 // KUNING 1
#define L9 13 // MERAH 1
void setup(){
pinMode(L1,OUTPUT); // MERAH 3
pinMode(L2,OUTPUT); // KUNING 3
pinMode(L3,OUTPUT); // HIJAU 3
pinMode(L4,OUTPUT); // HIJAU 2
pinMode(L5,OUTPUT); // KUNING 2
pinMode(L6,OUTPUT); // MERAH 2
pinMode(L7,OUTPUT); // HIJAU 1
pinMode(L8,OUTPUT); // KUNING 1
pinMode(L9,OUTPUT); // MERAH 1

}
void loop()
{
// satu jalur, dengan hijau independent
digitalWrite(L9,LOW);
digitalWrite(L8,LOW);
digitalWrite(L7,HIGH);
digitalWrite(L6,HIGH);
digitalWrite(L5,LOW);
digitalWrite(L4,LOW);
digitalWrite(L3,LOW);
digitalWrite(L2,LOW);
digitalWrite(L1,HIGH);
delay(10000);
digitalWrite(L9,LOW);
digitalWrite(L8,HIGH);
digitalWrite(L7,LOW);
digitalWrite(L6,HIGH);
digitalWrite(L5,LOW);
digitalWrite(L4,LOW);
digitalWrite(L3,LOW);
digitalWrite(L2,LOW);
digitalWrite(L1,HIGH);
delay(2000);

// dua jalur, dengan hijau bersamaan


digitalWrite(L9,HIGH);
digitalWrite(L8,LOW);
digitalWrite(L7,LOW);
digitalWrite(L6,LOW);
digitalWrite(L5,LOW);
digitalWrite(L4,HIGH);
digitalWrite(L3,HIGH);
digitalWrite(L2,LOW);
digitalWrite(L1,LOW);
delay(10000);
digitalWrite(L9,HIGH);
digitalWrite(L8,LOW);
digitalWrite(L7,LOW);
digitalWrite(L6,LOW);
digitalWrite(L5,HIGH);
digitalWrite(L4,LOW);
digitalWrite(L3,LOW);
digitalWrite(L2,HIGH);
digitalWrite(L1,LOW);
delay(2000);
}

Anda mungkin juga menyukai