// Deklarasi variabel LED
byte sidik = 17;
byte sidik2 = 13;
byte dhiyas = 16;
byte dhiyas2 = 12;
byte kenny = 15;
byte kenny2 = 11;
// x, y, dan z menunjukkan pin dari LED
void setup() {
// Mengatur setiap pin sebagai output
pinMode(sidik, OUTPUT);
pinMode(sidik2, OUTPUT);
pinMode(dhiyas, OUTPUT);
pinMode(dhiyas2, OUTPUT);
pinMode(kenny, OUTPUT);
pinMode(kenny2, OUTPUT);
}
void loop() {
//pola1
// Menyalakan LED Merah, mematikan yang lain
digitalWrite(sidik, HIGH); // Memberi tegangan 5V/3.3V kepada ledMerah
digitalWrite(sidik2, HIGH); // Memberi tegangan 0V kepada ledKuning
digitalWrite(dhiyas, LOW); // Memberi tegangan 0V kepada ledBiru
digitalWrite(dhiyas2, LOW); //
digitalWrite(kenny, LOW); // Memberi tegangan 5V/3.3V kepada ledMerah
digitalWrite(kenny2, LOW); // Memberi tegangan 0V kepada ledKuning
delay(1000); // jeda dalam satuan ms
// Menyalakan LED Merah, mematikan yang lain
digitalWrite(sidik,LOW); // Memberi tegangan 5V/3.3V kepada ledMerah
digitalWrite(sidik2, LOW); // Memberi tegangan 0V kepada ledKuning
digitalWrite(dhiyas, HIGH); // Memberi tegangan 0V kepada ledBiru
digitalWrite(dhiyas2, HIGH); //
digitalWrite(kenny, LOW); // Memberi tegangan 5V/3.3V kepada ledMerah
digitalWrite(kenny2, LOW); // Memberi tegangan 0V kepada ledKuning
delay(1000); // jeda dalam satuan ms
// Menyalakan LED Merah, mematikan yang lain
digitalWrite(sidik, LOW); // Memberi tegangan 5V/3.3V kepada ledMerah
digitalWrite(sidik2, LOW); // Memberi tegangan 0V kepada ledKuning
digitalWrite(dhiyas, LOW); // Memberi tegangan 0V kepada ledBiru
digitalWrite(dhiyas2, LOW); //
digitalWrite(kenny, HIGH); // Memberi tegangan 5V/3.3V kepada ledMerah
digitalWrite(kenny2, HIGH); // Memberi tegangan 0V kepada ledKuning
delay(1000); // jeda dalam satuan ms
//pola2
digitalWrite(sidik, HIGH);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, HIGH);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, HIGH);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, HIGH);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, HIGH);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, HIGH);
delay(1000);
//pola3
digitalWrite(sidik, HIGH);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, HIGH);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, HIGH);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, HIGH);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, HIGH);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, HIGH);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, HIGH);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, HIGH);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, HIGH);
digitalWrite(kenny2, LOW);
delay(1000);
digitalWrite(sidik, LOW);
digitalWrite(sidik2, LOW);
digitalWrite(dhiyas, LOW);
digitalWrite(dhiyas2, LOW);
digitalWrite(kenny, LOW);
digitalWrite(kenny2, HIGH);
delay(1000);
}