/*
QUIZ 8 PERANCANGAN BERBASIS MIKROPROSESOR
NAMA : RAIHAN RAMANDHA SAPUTRA
NIM : 41422110039
*/
/* -------------------------------------------------------------------------*/
int buzzer = 2; // BUZZER
int PB = 4; // PUSH BUTTONN
int LED1 = 13; // LED MERAH
int LED2 = 12; // LED HIJAU
void setup() {
pinMode(buzzer, OUTPUT);
pinMode(PB, INPUT_PULLUP);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
void loop()
{
if (digitalRead(PB) == LOW) // Jika PB ditekan
{
digitalWrite(LED1, HIGH); // LED merah menyala
digitalWrite(LED2, LOW); // LED hijau mati
tone(buzzer, 1000); // dan Buzzer berbunyi
}
else // Jika PB tidak ditekan
{
digitalWrite(LED1, LOW); // LED merah mati
digitalWrite(LED2, HIGH); // LED hijau menyala
noTone(buzzer); // dan Buzzer mati
}
delay(1000); // Delay selama 1 detik
}
BUZZER OFF
BUZZER ON
TOMBOL