03-Materi Praktek Arduino3-Lampu Berjalan-Gussap
03-Materi Praktek Arduino3-Lampu Berjalan-Gussap
PRAKTEK ARDUINO 3
A. Program Arduino: Lampu LED Berjalan
Dan yang dibutuhkan adalah:
1. 1x Arduino modul
2. 1x Breadboard
3. 5x LED 5mm atau 3mm (warna bebas)
4. 5x Resistor 100 Ohm
5. 6x Kabel Jumper (male to male)
Rangkaian:
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.
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.
Pengembangan :
3
digitalWrite(ledPin5, LOW);
67
delay(1000);
68
digitalWrite(ledPin1, LOW);
69
digitalWrite(ledPin2, LOW);
70
67 digitalWrite(0, LOW); digitalWrite(ledPin3, HIGH);
71
68 digitalWrite(1, HIGH); digitalWrite(ledPin4, LOW);
72
69 digitalWrite(2, LOW); digitalWrite(ledPin5, LOW);
73
70 digitalWrite(3, LOW); delay(1000);
74
71 digitalWrite(4, LOW); digitalWrite(ledPin1, LOW);
75
72 delay(1000); digitalWrite(ledPin2, HIGH);
76
73 digitalWrite(0, HIGH); digitalWrite(ledPin3, LOW);
77
74 digitalWrite(1, LOW); digitalWrite(ledPin4, LOW);
78
75 digitalWrite(2, LOW); digitalWrite(ledPin5, LOW);
79
76 digitalWrite(3, LOW); delay(1000);
80
77 digitalWrite(4, LOW); digitalWrite(ledPin1, HIGH);
81
78 delay(1000); digitalWrite(ledPin2, LOW);
82
79 } digitalWrite(ledPin3, LOW);
83
digitalWrite(ledPin4, LOW);
84
digitalWrite(ledPin5, LOW);
85
delay(1000);
86
}
Pengembangan :