You are on page 1of 5

LAB.

TPMDM KELAS XTEI


SMK ABDI SEJATI KERASAAN

JOB 10 MENYALAKAN LED BERSAMAAN DAN BERGANTIAN ARDUINO UNO

1. Tujuan
a. Memahami fungsi dan cara menggunakan software Proteus dan Arduino
b. Memahami instruksi-instruksi program yang terdapat dalam software Proteus dan Arduino
c. Dapat menjalankan program Menyalakan LED secara bergantian

2. Gambar Rangkaian (Proteus) dan Coding (Arduino)

a. Gambar Rangkaian (Proteus)

b. Coding (Arduino)

a. // PROGRAM MENYALAKAN SEMUA LED SECARA BERGANTIAN

int D1 = 0;
int D2 = 1;
int D3 = 2;
int D4 = 3;
int D5 = 4;
int D6 = 5;
int D7 = 6;
int D8 = 7;
int D9 = 8;
int D10 = 9;
int D11 = 10;
int D12 = 11;
int D13 = 12;
int D14 = 13 ;
LAB. TPMDM KELAS XTEI
SMK ABDI SEJATI KERASAAN

void setup()
{

pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(D5, OUTPUT);
pinMode(D6, OUTPUT);
pinMode(D7, OUTPUT);
pinMode(D8, OUTPUT);
pinMode(D9, OUTPUT);
pinMode(D10, OUTPUT);
pinMode(D11, OUTPUT);
pinMode(D12, OUTPUT);
pinMode(D13, OUTPUT);
pinMode(D14, OUTPUT);

}
void loop()
{

digitalWrite(D1, HIGH);
digitalWrite(D2, HIGH);
digitalWrite(D3, HIGH);
digitalWrite(D4, HIGH);
digitalWrite(D5, HIGH);
digitalWrite(D6, HIGH);
digitalWrite(D7, HIGH);
digitalWrite(D8, HIGH);
digitalWrite(D9, HIGH);
digitalWrite(D10, HIGH);
digitalWrite(D11, HIGH);
digitalWrite(D12, HIGH);
digitalWrite(D13, HIGH);
digitalWrite(D14, HIGH);

delay(300);
digitalWrite(D1, LOW);
digitalWrite(D2, LOW);
digitalWrite(D3, LOW);
digitalWrite(D4, LOW);
digitalWrite(D5, LOW);
digitalWrite(D6, LOW);
digitalWrite(D7, LOW);
digitalWrite(D8, LOW);
digitalWrite(D9, LOW);
digitalWrite(D10, LOW);
digitalWrite(D11, LOW);
digitalWrite(D12, LOW);
digitalWrite(D13, LOW);
digitalWrite(D14, LOW);
delay(300);

}
LAB. TPMDM KELAS XTEI
SMK ABDI SEJATI KERASAAN

b. // PROGRAM MENYALAKAN LED SECARA BERGANTIAN

int D1 = 0;
int D2 = 1;
int D3 = 2;
int D4 = 3;
int D5 = 4;
int D6 = 5;
int D7 = 6;
int D8 = 7;
int D9 = 8;
int D10 = 9;
int D11 = 10;
int D12 = 11;
int D13 = 12;
int D14 = 13 ;

void setup()
{

pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(D5, OUTPUT);
pinMode(D6, OUTPUT);
pinMode(D7, OUTPUT);
pinMode(D8, OUTPUT);
pinMode(D9, OUTPUT);
pinMode(D10, OUTPUT);
pinMode(D11, OUTPUT);
pinMode(D12, OUTPUT);
pinMode(D13, OUTPUT);
pinMode(D14, OUTPUT);

}
void loop()
{

digitalWrite(D1, HIGH);
delay(200);
digitalWrite(D1, LOW);
delay(200);
digitalWrite(D2, HIGH);
delay(200);
digitalWrite(D2, LOW);
delay(200);
digitalWrite(D3, HIGH);
delay(200);
digitalWrite(D3, LOW);
delay(200);
LAB. TPMDM KELAS XTEI
SMK ABDI SEJATI KERASAAN

digitalWrite(D4, HIGH);
delay(200);
digitalWrite(D4, LOW);
delay(200);
digitalWrite(D5, HIGH);
delay(200);
digitalWrite(D5, LOW);
delay(200);
digitalWrite(D6, HIGH);
delay(200);
digitalWrite(D6, LOW);
delay(200);
digitalWrite(D7, HIGH);
delay(200);
digitalWrite(D7, LOW);
delay(200);
digitalWrite(D8, HIGH);
delay(200);
digitalWrite(D8, LOW);
delay(200);
digitalWrite(D9, HIGH);
delay(200);
digitalWrite(D9, LOW);
delay(200);
digitalWrite(D10, HIGH);
delay(200);
digitalWrite(D10, LOW);
delay(200);

digitalWrite(D11, HIGH);
delay(200);
digitalWrite(D11, LOW);
delay(200);
digitalWrite(D12, HIGH);
delay(200);
digitalWrite(D12, LOW);
delay(200);
digitalWrite(D13, HIGH);
delay(200);
digitalWrite(D13, LOW);
delay(200);
digitalWrite(D14, HIGH);
delay(200);
digitalWrite(D14, LOW);
delay(200);
}
LAB. TPMDM KELAS XTEI
SMK ABDI SEJATI KERASAAN

LAPORAN HASIL PRAKTIKUM # 10


NAMA :

KELAS :

TANGGAL PELAKSANAAN :

JUDUL PRAKTIKUM :

NO FAKTOR PENILAIAN NILAI


1 Pelaksanaan Praktikum

2 Laporan Hasil Praktikum

3 Nilai Akhir

4 Validasi Guru Tanggal :

JAWABAN :

You might also like