Nama: Aswar NIM: P320012 Kelas: A21 Percobaan: Digital Output Led

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Nama : ASWAR

NIM : P320012

Kelas : A21

Percobaan : Digital Output Led

1. Wiring Percobaan (Sebelum Praktikum)


1. Simulasikan di proteus 3 Lampu LED yang dinyalakan oleh mikro Arduino dan
Implementasikan di Board Modul Arduino Uno :

2. Simulasikan di peoteus 3 lampu LED BLINK yang dinyalakan oleh mikro Ardunino dan
Implemetasikan di Board Modul Arduino Uno :
3. Simulasikan di proteus 8 running LED (Led Berjalan) yang dinyalakan oleh mikro Arduino dan
implementasikan di board Modul Arduino Uno :

2. Listing Percobaan (Sebelum Praktikum, Tulis Tangan)

1. Simulasikan di proteus 3 Lampu LED yang dinyalakan oleh mikro Arduino dan
Implementasikan di Board Modul Arduino Uno :

void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);

}
void loop() {
digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
digitalWrite(11,HIGH);

}
2. Simulasikan di peoteus 3 lampu LED BLINK yang dinyalakan oleh mikro Ardunino dan
Implemetasikan di Board Modul Arduino Uno :

void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);

void loop() {
digitalWrite(13,HIGH);
digitalWrite(12,HIGH);
digitalWrite(11,HIGH);
delay(500);

digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
delay(500);

3. Simulasikan di proteus 8 running LED (Led Berjalan) yang dinyalakan oleh mikro Arduino dan
implementasikan di board Modul Arduino Uno :

void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);

void loop() {
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
delay(500);

digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
delay(500);

digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
delay(500);

digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
delay(500);

digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
delay(500);

digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,HIGH);
digitalWrite(6,LOW);
delay(500);

digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,HIGH);
delay(500);

3 . Hasil Percobaan
a. Menyalakan lampu LED di pin 13

b. Menyalakan lampu LED blink tiap 1 detik di pin 13


c.Menyalakan 3 lampu LED

d. Menyalakan 3 lampu LED BLINK tiap 1 detik


e. Menyalakan 8 running LED tiap 1 detik
4. Analisa Percobaan (setelah praktikum, Tulis Tangan)

a. Menyalakan lampu LED di pin 13 LED 1 dihubungkan ke pin 13 pada


Arduino dan diberi logika high. Ketika led tersebut telah dihubungkan maka
LED akan menyala karena adanya tegangan yang diberikan ketika diberi logika
High. Hal ini sesuai dengan simulasi pada proteus yang telah dilakukan
sebelum praktek percobaan.

b. Menyalakan lampu LED blink tiap 1 detik di pin 13 LED 1 dihubungkan ke


pin 13 pada Arduino dan diberi logika high kemudian low. Ketika led tersebut
telah dihubungkan maka LED akan menyala karena adanya tegangan yang
diberikan ketika diberi logika High. Selang 1 detik menyala, maka LED akan
kembali mati karena diberi logika low setelah delay 1 detik. Dalam kondisi ini
LED akan mati nyala dengan delay 1 detik sampai seterusnya, inilah dinamakan
LED dalam keadaan Blink. Hal ini sesuai dengan simulasi pada proteus yang
telah dilakukan sebelum praktek percobaan.

c. Menyalakan 3 lampu LED Ada 3 LED yang dihubungkan pada Arduino dan
masing-masing LED tersebut diberi logika high. Ketika led tersebut telah
dihubungkan maka ketiga LED akan menyala secara bersamaan karena adanya
tegangan yang diberikan ketika diberi logika High. Hal ini sesuai dengan
simulasi pada proteus yang telah dilakukan sebelum praktek percobaan.
d. Menyalakan 3 lampu LED BLINK tiap 1 detik Ada 3 LED yang
dihubungkan pada Arduino dan masing-masing LED tersebut diberi logika high
kemudian low. Ketika led tersebut telah dihubungkan maka ketiga LED akan
menyala secara bersamaan karena adanya tegangan yang diberikan ketika diberi
logika High. Selang 1 detik menyala, maka ketiga LED tersebut akan kembali
mati bersamaan karena diberi logika low setelah delay 1 detik. Dalam kondisi
ini 3 LED akan mati nyala secara bersamaan dengan delay 1 detik sampai
seterusnya, inilah dinamakan LED dalam keadaan Blink. Hal ini sesuai dengan
simulasi pada proteus yang telah dilakukan sebelum praktek percobaan.

e. Menyalakan 8 running LED tiap 1 detik Ada 8 LED yang dihubungkan ke


Arduino. Ketika LED 1 diberi logika high, maka 7 LED lainnya diberi logika
low. Selang 1 detik, logika high akan diberi ke LED 2, dan LED 1 serta LED
lainnya diberi logika low. Begitulah seterusnya sampai ke LED 8. Dengan kata
lain, masing-masing LED akan bergantian menyala secara berurutan dari LED 1
sampai ke LED 8 dengan delay 1 detik. Kondisi inilah yang dinamakan LED
berjalan. . Hal ini sesuai dengan simulasi pada proteus yang telah dilakukan
sebelum praktek percobaan.

You might also like