0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan5 halaman

Program 5 Led

Dokumen ini memberikan instruksi lengkap untuk membuat rangkaian LED yang dikendalikan oleh Arduino. Terdiri dari komponen elektronik seperti LED, resistor, dan protoboard serta penjelasan kode program Arduino untuk menyalakan LED secara bergiliran.

Diunggah oleh

rachmat
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan5 halaman

Program 5 Led

Dokumen ini memberikan instruksi lengkap untuk membuat rangkaian LED yang dikendalikan oleh Arduino. Terdiri dari komponen elektronik seperti LED, resistor, dan protoboard serta penjelasan kode program Arduino untuk menyalakan LED secara bergiliran.

Diunggah oleh

rachmat
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

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 saya akan paparkan Sketch Program dengan Aktif
HIGH.
Sketch Program Cara Pertama :

Arduino

1 // Lampu LED Berjalan Menggunakan Arduino UNO


2 // Menyalakan LED dengan Aktif HIGH
3 void setup()
4{
5 pinMode(0, OUTPUT);
6 pinMode(1, OUTPUT);
7 pinMode(2, OUTPUT);
8 pinMode(3, OUTPUT);
9 pinMode(4, OUTPUT);
1 // menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT
0}

1 void loop()
1{
2 //menyala secara bergilir

3 digitalWrite(0, HIGH);
1 digitalWrite(1, LOW);
4 digitalWrite(2, LOW);
1 digitalWrite(3, LOW);
5 digitalWrite(4, LOW);
1 delay(1000);
6 digitalWrite(0, LOW);
1 digitalWrite(1, HIGH);
7 digitalWrite(2, LOW);
1 digitalWrite(3, LOW);
8 digitalWrite(4, LOW);
1 delay(1000);
9 digitalWrite(0, LOW);
2 digitalWrite(1, LOW);
0 digitalWrite(2, HIGH);
2 digitalWrite(3, LOW);
1 digitalWrite(4, LOW);
2 delay(1000);
2 digitalWrite(0, LOW);
2 digitalWrite(1, LOW);
3 digitalWrite(2, LOW);
2 digitalWrite(3, HIGH);
4 digitalWrite(4, LOW);
2 delay(1000);
5 digitalWrite(0, LOW);
2 digitalWrite(1, LOW);
6 digitalWrite(2, LOW);
2 digitalWrite(3, LOW);
7 digitalWrite(4, HIGH);
2 delay(1000);
8}
2
9
3
0
3
1
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4
5
4
6
4
7
4
8

Sketch Program Cara Kedua :

Arduino

1 // Lampu LED Berjalan Menggunakan Arduino UNO


2 // Menyalakan LED dengan Aktif HIGH

4 int ledPin1 = 0;
5 int ledPin2 = 1;
6 int ledPin3 = 2;
7 int ledPin4 = 3;
8 int ledPin5 = 4;
9 // type data yang berfungsi sebagai penyimpan bilangan bulat
1 void setup()
0{
1 pinMode(ledPin1, OUTPUT);
1 pinMode(ledPin2, OUTPUT);
1 pinMode(ledPin3, OUTPUT);
2 pinMode(ledPin4, OUTPUT);
1 pinMode(ledPin5, OUTPUT);
3 // menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT
1}

1 void loop()
5 // Menyalakan LED sacara bergilir
1{
6 digitalWrite(ledPin1, HIGH);
1 digitalWrite(ledPin2, LOW);
7 digitalWrite(ledPin3, LOW);
1 digitalWrite(ledPin4, LOW);
8 digitalWrite(ledPin5, LOW);
1 delay(1000);
9 digitalWrite(ledPin1, LOW);
2 digitalWrite(ledPin2, HIGH);
0 digitalWrite(ledPin3, LOW);
2 digitalWrite(ledPin4, LOW);
1 digitalWrite(ledPin5, LOW);
2 delay(1000);
2 digitalWrite(ledPin1, LOW);
2 digitalWrite(ledPin2, LOW);
3 digitalWrite(ledPin3, HIGH);
2 digitalWrite(ledPin4, LOW);
4 digitalWrite(ledPin5, LOW);
2 delay(1000);
5 digitalWrite(ledPin1, LOW);
2 digitalWrite(ledPin2, LOW);
6 digitalWrite(ledPin3, LOW);
2 digitalWrite(ledPin4, HIGH);
7 digitalWrite(ledPin5, LOW);
2 delay(1000);
8 digitalWrite(ledPin1, LOW);
2 digitalWrite(ledPin2, LOW);
9 digitalWrite(ledPin3, LOW);
3 digitalWrite(ledPin4, LOW);
0 digitalWrite(ledPin5, HIGH);
3 delay(1000);
1}
3
2
3
3
3
4
3
5
3
6
3
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4
5
4
6
4
7
4
8
4
9
5
0
5
1
5
2
5
3
5
4

Anda mungkin juga menyukai