Professional Documents
Culture Documents
1. Tujuan
a. Dapat menggambar dan memahami rangkaian LED pada simulator Proteus
b. Menerapkan rangkaian LED secara real menggunakan Arduino UNO dan NANO
c. Mengenal dan memahami tiap perintah program yang dituliskan pada simulator Arduino
d. Dapat menjelaskan PIN pada Arduino Uno yang digunakan dalam percobaan ini
2. Gambar rangkaian
a. Arduino UNO
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;
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
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);
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);
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
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);
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);
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
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);
b. Arduino NANO
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
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);
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
delay(200);
digitalWrite(D3, LOW);
delay(200);
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);
digitalWrite(D1, HIGH);
digitalWrite(D2, HIGH);
digitalWrite(D3, HIGH);
LAB. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
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. MDM KELAS XI TEI
SMK ABDI SEJATI KERASAAN 1
NAMA :
KELAS :
TANGGAL PELAKSANAAN :
JUDUL PRAKTIKUM :
3 Nilai Akhir
JAWABAN :