int suhu = 15; // Suhu dapat diubah secara manual
int lampuBiru = 7; // Pin untuk lampu biru
int lampuKuning = 6; // Pin untuk lampu kuning
int lampuMerah = 5; // Pin untuk lampu merah
void setup() {
// Mengatur pin sebagai OUTPUT
pinMode(lampuBiru, OUTPUT);
pinMode(lampuKuning, OUTPUT);
pinMode(lampuMerah, OUTPUT);
}
void loop() {
// Matikan semua lampu terlebih dahulu
digitalWrite(lampuBiru, LOW);
digitalWrite(lampuKuning, LOW);
digitalWrite(lampuMerah, LOW);
// Cek kondisi suhu
if (suhu < 20) {
digitalWrite(lampuBiru, HIGH); // Nyalakan lampu biru
}
else if (suhu >= 20 && suhu <= 30) {
digitalWrite(lampuKuning, HIGH); // Nyalakan lampu kuning
}
else if (suhu > 30) {
digitalWrite(lampuMerah, HIGH); // Nyalakan lampu merah
}
delay(1000); // Delay 1 detik untuk memperlambat loop
}