const int tombol1 = 1;
const int tombol2 = 2;
int buttonState = 0;
int led_merah = 6;
int led_oren = 7 ;
int led_kuning = 8;
int led_hijau = 9;
int led_biru = 10;
int led_birtu = 11;
int led_pink = 12 ;
int led_ungu = 13;
int jumlahTekanan;
const int bz = 5;
void setup() {
// put your setup code here, to run once:
pinMode(bz, OUTPUT);
tone(bz, 700);
pinMode(tombol1 , INPUT);
pinMode(tombol2 , INPUT);
pinMode(led_merah, OUTPUT);
pinMode(led_oren, OUTPUT);
pinMode(led_kuning, OUTPUT);
pinMode(led_hijau, OUTPUT);
pinMode(led_biru, OUTPUT);
pinMode(led_birtu, OUTPUT);
pinMode(led_pink, OUTPUT);
pinMode(led_ungu, OUTPUT);
}
void loop() {
int statusTombol = digitalRead(tombol1);
if (statusTombol == HIGH){
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 700, 500);
}
else if (digitalRead(tombol1) == HIGH);{
//Lampu Menyala Secara Bersamaan
digitalWrite(led_merah, HIGH);
digitalWrite(led_oren, HIGH);
digitalWrite(led_kuning, HIGH);
digitalWrite(led_hijau, HIGH);
digitalWrite(led_biru, HIGH);
digitalWrite(led_birtu, HIGH);
digitalWrite(led_pink, HIGH);
digitalWrite(led_ungu, HIGH);
tone(bz, 800, 1000);
delay(1000);
//Lampu Menyala dari 1-8
digitalWrite(led_merah, HIGH);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 262, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, HIGH);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 294, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, HIGH);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 330, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, HIGH);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 349, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, HIGH);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 395, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, HIGH);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 440, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, HIGH);
digitalWrite(led_ungu, LOW);
tone(bz, 494, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, HIGH);
tone(bz, 523, 1000);
delay(1000);
//Lampu Menyala dari 7-1
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, HIGH);
digitalWrite(led_ungu, LOW);
tone(bz, 494, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, HIGH);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 440, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, HIGH);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 395, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, HIGH);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 349, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, HIGH);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 330, 500);
delay(500);
digitalWrite(led_merah, LOW);
digitalWrite(led_oren, HIGH);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 294, 500);
delay(500);
digitalWrite(led_merah, HIGH);
digitalWrite(led_oren, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_hijau, LOW);
digitalWrite(led_biru, LOW);
digitalWrite(led_birtu, LOW);
digitalWrite(led_pink, LOW);
digitalWrite(led_ungu, LOW);
tone(bz, 262, 500);
delay(500);
//Lampu Kembali Menyala Semua
digitalWrite(led_merah, HIGH);
digitalWrite(led_oren, HIGH);
digitalWrite(led_kuning, HIGH);
digitalWrite(led_hijau, HIGH);
digitalWrite(led_biru, HIGH);
digitalWrite(led_birtu, HIGH);
digitalWrite(led_pink, HIGH);
digitalWrite(led_ungu, HIGH);
delay(500);
}
}