Anda di halaman 1dari 7

SMK NEGERI 2 KUDUS

Teknik Komputer dan Jaringan


No. Jobsheet : Tanggal Pelaksanaan : Durasi :
TKJ.XI.JOB.002 8 x 45 menit
Tugas / Job :
Membuat Lampu LED Berjalan Menggunakan Arduino UNO

KELOMPOK :
1. GUNAWAN WIBISONO (15)
2. ISMAIL (17)
3. MUHAMMAD ALIF DIMAS ARYA SENO (23)
4.MUHAMMAD RAMZI RO’IF (24)

Alat dan Bahan :


 5 Buah LED 5mm atau LED 3mm (Warna Bebas)
 5 Buah Resistor 100Ω Ohm
 6 Buah Kabel Jumper
 1 Buah Protoboard
 1 Buah Arduino

Rangkaian Lampu LED Berjalan Menggunakan Arduino UNO :

Keterangan :
 Pin GND Arduino (Warna Hitam) ke GND/KATODA LED0, 1, 2, 3, dan
4 (Warna Hitam)
 Pin 4 (Warna Hijau) ke Resistor
 Pin 3 (Warna Orange) ke Resistor
 Pin 2 (Warna Merah) ke Resistor
 Pin 1(Warna Ungu) ke Resistor
 Pin 0 (Warna Biru) ke Resistor
 Sisi lain dari semua Resistor di hubungkan ke Positif LED (1 LED = 1
Resistor dan seterusnya)
Sketch Program :
Dalam Sketch Program Lampu LED Berjalan Menggunakan Arduino UNO ada
beberapa cara Sketch Program untuk dapat menyalakan LED nya, berikut ini akan
dipaparkan Sketch Program dengan Aktif HIGH.

Sketch Program Cara Pertama :

// Lampu LED Berjalan Menggunakan Arduino UNO

// Menyalakan LED dengan Aktif HIGH

void setup()

pinMode(0, OUTPUT);

pinMode(1, OUTPUT);

pinMode(2, OUTPUT);

pinMode(3, OUTPUT);

pinMode(4, OUTPUT);

// menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT

void loop()

//menyala secara bergilir

digitalWrite(0, HIGH);

digitalWrite(1, LOW);

digitalWrite(2, LOW);

digitalWrite(3, LOW);

digitalWrite(4, LOW);
delay(1000);

digitalWrite(0, LOW);

digitalWrite(1, HIGH);

digitalWrite(2, LOW);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

delay(1000);

digitalWrite(0, LOW);

digitalWrite(1, LOW);

digitalWrite(2, HIGH);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

delay(1000);

digitalWrite(0, LOW);

digitalWrite(1, LOW);

digitalWrite(2, LOW);

digitalWrite(3, HIGH);

digitalWrite(4, LOW);

delay(1000);

digitalWrite(0, LOW);

digitalWrite(1, LOW);

digitalWrite(2, LOW);
digitalWrite(3, LOW);

digitalWrite(4, HIGH);

delay(1000);

Sketch Program Cara Kedua :

// Lampu LED Berjalan Menggunakan Arduino UNO

// Menyalakan LED dengan Aktif HIGH

int ledPin1 = 0;

int ledPin2 = 1;

int ledPin3 = 2;

int ledPin4 = 3;

int ledPin5 = 4;

// type data yang berfungsi sebagai penyimpan bilangan bulat

void setup()

pinMode(ledPin1, OUTPUT);

pinMode(ledPin2, OUTPUT);

pinMode(ledPin3, OUTPUT);

pinMode(ledPin4, OUTPUT);

pinMode(ledPin5, OUTPUT);

// menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT

}
void loop()

// Menyalakan LED sacara bergilir

digitalWrite(ledPin1, HIGH);

digitalWrite(ledPin2, LOW);

digitalWrite(ledPin3, LOW);

digitalWrite(ledPin4, LOW);

digitalWrite(ledPin5, LOW);

delay(1000);

digitalWrite(ledPin1, LOW);

digitalWrite(ledPin2, HIGH);

digitalWrite(ledPin3, LOW);

digitalWrite(ledPin4, LOW);

digitalWrite(ledPin5, LOW);

delay(1000);

digitalWrite(ledPin1, LOW);

digitalWrite(ledPin2, LOW);

digitalWrite(ledPin3, HIGH);

digitalWrite(ledPin4, LOW);

digitalWrite(ledPin5, LOW);

delay(1000);

digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);

digitalWrite(ledPin3, LOW);

digitalWrite(ledPin4, HIGH);

digitalWrite(ledPin5, LOW);

delay(1000);

digitalWrite(ledPin1, LOW);

digitalWrite(ledPin2, LOW);

digitalWrite(ledPin3, LOW);

digitalWrite(ledPin4, LOW);

digitalWrite(ledPin5, HIGH);

delay(1000);

Keterangan :
 Fungsivoid setup () dalam sebuah program arduino adalah semua
perintah yang akan di baca sekali.
 Fungsivoid loop () dalam sebuah program arduino adalah semua
perintah yang akan di baca berulang-ulang.

Laporan Hasil Percobaan :


Dari hasil praktikum yang kami kerjakan kami mempelajari jika ingin lampu led
menyala maka harus teliti saat menempatkan pin pin resistor dengan tepat pada
posisinya agar lampu LED dapat menyala dan berkedip sesuai dengan progam dan
Syntax yang telah di rancang sehingga hasil akhir dari praktikum akan sesuai denga
ada yang di jobshet
LANGKAH LANGKAH HASIL PRAKTIKUM
1. DOKUMENTASI ALAT

2. SKETCH PROGAM LAMPU LED MENGGUNAKAN ARDUINO


/

3. HASIL AKHIR LAMPU SUDAH BERHASIL MENYALA &


BERKEDIP

Anda mungkin juga menyukai