Anda di halaman 1dari 5

LEMBAR PRAKTIKUM

NO. PERCOBAAN :
JUDUL : Led Blink
NAMA PRAKTIKAN : Adrian Yudha Pratama
TINGKAT/SMT : 2 / Semester 3
TGL. PERCOBAAN : ……………………………………….
PENYERAHAN LAPORAN : ……………………………………….
PENGAMPU : ……………………………………….
NILAI : ……………………………………….
KETERANGAN : ……………………………………….

PROGRAM STUDI
TEKNIK ELEKTROMEDIK
ANDAKARA JAKARTA
TUJUAN

1. Dapat membuat program LED Berkedip


2. Dapat menjelaskan fungsi dari tiap tiap isi program
3. Dapat membuat algoritma pemrograman dasar

ALAT-BAHAN YANG DIGUNAKAN

1. trainer mikrokontroler 2

TEORI SINGKAT

Program led berkedip menggunakan program bawaan software arduino ide yang di
modifikasi agar ke tiga led dapat bekerja.

Adapun konfigurasi pin led pada trainer sebagai berikut:

RED -----> D7
GREEN -----> D8
BLUE -----> D6

Gambar Program Blink Arduino Ide


Gambar Simbol Flowchart

Tugas praktikum :

1) Buatlah program led blink dengan flowchart sebagai berikut :


1. semua Led mati 2 detik
2. Led merah on 3 detik
4. Led merah off biru on 3 detik
5. Led biru off hijau on 3 detik
6. Led mati semua 1.5 detik
7. Semua led berkedip terus menerus

Kemudian jawablah pertanyaan berikut ini.


Tabel Flowchart dan Program Blink

No. Flowchart List Program


void setup(){
1. pinMode(D6,OUTPUT);
pinMode(D7,OUTPUT);
pinMode(D8,OUTPUT);
}
void loop(){
digitalWrite(D6,LOW);
digitalWrite(D7,LOW);
digitalWrite(D8,LOW);
delay(2000);
digitalWrite(D7,HIGH);
delay(3000);
digitalWrite(D7,LOW);
digitalWrite(D6,HIGH);
delay(3000);
digitalWrite(D6,LOW);
digitalWrite(D8,HIGH);
delay(3000);
digitalWrite(D6,LOW);
digitalWrite(D7,LOW);
digitalWrite(D8,LOW);
delay(1500);
digitalWrite(D6,HIGH);
digitalWrite(D7,HIGH);
digitalWrite(D8,HIGH);
delay(10000);
}

LEMBAR PERTANYAAN

1. Jelaskan fungsi dari tiap tiap isi program tersebut

Void setup : untuk menjalankan program yang akan di mulai

PinMode : diguanakan sebagai perintaah agar mengordinasikan pin yang di tunjuk agar
bekerja

Void Loop : Fungsi void loop() dijalankan setelah fungsi setup() sudah selesai dijalankan, void
loop() bertujuan untuk mengeksekusi dan menjalankan program yang sudah dibuat. Fungi ini akan
secara aktif mengontrol board Arduino baik membaca input atau merubah output,

digitalWrite : berfungsi untuk memerintah pin pada arduino sesuai yang di inginkan

Delay : unTuk mengatur seberapa lamanya waktu cahaya yang keluar

2. Jelaskan fungsi algoritma pemrograman

Fungsi dari alogaritma pemmrograman adalah agar mengetahui langkah-langkah yang di tulis
secara berurutan untuk menyelesaikan suatu masalah
LEMBAR PENILAIAN

Butir Soal Skor


Tabel 1 60
Pertanyaan No. 1 30
Pertanyaan No. 2 10
Total Skor 100

Anda mungkin juga menyukai