// Mendefinisikan pin untuk setiap LED
const int redPins[] = {8, 9, 10, 11, 12, 13}; // 6 lampu merah
const int whitePin = 7; // 1 lampu putih
const int bluePins[] = {1, 2, 3, 4, 5, 6}; // 6 lampu biru
void setup() {
// Mengatur semua pin sebagai output
for (int i = 0; i < 6; i++) {
pinMode(redPins[i], OUTPUT);
pinMode(bluePins[i], OUTPUT);
}
pinMode(whitePin, OUTPUT);
// Menyalakan lampu putih
digitalWrite(whitePin, HIGH);
}
void loop() {
// Menyalakan lampu Merah
for (int i = 0; i < 6; i++) {
digitalWrite(redPins[i], HIGH); // Menyalakan lampu merah
}
for (int i = 0; i < 6; i++) {
digitalWrite(bluePins[i], LOW); // Mematikan lampu biru
}
delay(150); // Menyalakan selama 1 detik
// Mematikan lampu Merah
for (int i = 0; i < 6; i++) {
digitalWrite(redPins[i], LOW); // Mematikan lampu merah
}
// Menyalakan lampu Biru
for (int i = 0; i < 6; i++) {
digitalWrite(bluePins[i], HIGH); // Menyalakan lampu biru
}
delay(150); // Menyalakan selama 1 detik
// Mematikan lampu Biru
for (int i = 0; i < 6; i++) {
digitalWrite(bluePins[i], LOW); // Mematikan lampu biru
}
}