int ledMerahPin = 2;
int ledKuningPin = 4;
int ledHijauPin = 5;
int potensioPin = 34;
int buzzerPin = 15; // Pin buzzer
int val = 0;
void setup() {
Serial.begin(9600);
pinMode(ledMerahPin, OUTPUT);
pinMode(ledKuningPin, OUTPUT);
pinMode(ledHijauPin, OUTPUT);
pinMode(buzzerPin, OUTPUT); // Inisialisasi pin buzzer sebagai output
}
void loop(){
val = analogRead(potensioPin);
Serial.println(val);
if (val >= 0 && val <= 128) {
digitalWrite(ledMerahPin, HIGH);
digitalWrite(ledKuningPin, LOW);
digitalWrite(ledHijauPin, LOW);
digitalWrite(buzzerPin, LOW); // Matikan buzzer
} else if (val > 128 && val <= 191) {
digitalWrite(ledMerahPin, LOW);
digitalWrite(ledKuningPin, HIGH);
digitalWrite(ledHijauPin, LOW);
digitalWrite(buzzerPin, LOW); // Matikan buzzer
} else if (val > 191 && val <= 200) {
digitalWrite(ledMerahPin, LOW);
digitalWrite(ledKuningPin, LOW);
digitalWrite(ledHijauPin, HIGH);
digitalWrite(buzzerPin, LOW); // Matikan buzzer
} else if (val > 200) {
digitalWrite(ledMerahPin, HIGH);
digitalWrite(ledKuningPin, LOW);
digitalWrite(ledHijauPin, LOW);
tone(buzzerPin, 400); // Aktifkan buzzer dengan frekuensi 400Hz
}
}
//Kamis/21/Maret/2023
//Nama : Anindya Tara Danendra Alamsyah
//Nim : 202123021