Program Arduino: BLINK 3 LED Sekaligus!, ~Agar tidak bingung. Pastikan kamu sudah baca Program Arduino: Menyalakan LED dan BLINK! karena yang ini merupakan pembahasan lanjutannya. Tapi bagi yang sudah belajar, ya langsung saja ;)
Untuk memprogram 3 LED sekaligus, kita bisa menggunakan variabel int. Dan yang kamu butuhkan adalah:
1x Arduino
1x Breadboard
3x LED
3x Resistor 220 Ohm
4x Kabel Jumper
Sebelumnya kamu bisa membuat rangkaian seperti gambar di bawah ini:
Dan untuk sketch program silahkan salin ulang dibawah ini;
int LED1 = 9; //pembuatan variabel LED1 untuk pin 9
int LED2 = 8; //pembuatan variabel LED1 untuk pin 8
int LED3 = 7; //pembuatan variabel LED1 untuk pin 7
void setup() {
pinMode(LED1, OUTPUT); // membuat LED1 menjadi OUTPUT.
pinMode(LED2, OUTPUT); // membuat LED2 menjadi OUTPUT.
pinMode(LED3, OUTPUT); // membuat LED3 menjadi OUTPUT.
}
void loop() {
digitalWrite(LED1, HIGH); // menyalakan LED1 yang terhubung pada pin 9
digitalWrite(LED2, HIGH); // menyalakan LED2 yang terhubung pada pin 8
digitalWrite(LED3, HIGH); // menyalakan LED3 yang terhubung pada pin 7
delay(1000); // menunggu waktu selama 1 detik (1000 mili detik)
digitalWrite(LED1, LOW); // mematikan LED1 yang terhubung pada pin 9
digitalWrite(LED2, LOW); // mematikan LED2 yang terhubung pada pin 8
digitalWrite(LED3, LOW); // mematikan LED3 yang terhubung pada pin 7
delay(1000); // menunggu waktu selama 1 detik (1000 mili detik)
}
NOTES:
Variabel int digunakan untuk membuat setiap pin 13 menjadi variabel LED 1 ini berguna jika mau merubah semua pin 13 menjadi misal 9, kita cukup merubah program ini int LED1 = 13; menjadi int LED1 = 9;