const int pinLDR = A5;
const int pinbuzzer = 12;
void setup() {
Serial.begin(9600);
pinMode(pinbuzzer, OUTPUT);
}
void loop() {
int nilaiLDR = analogRead(pinLDR);
int nilaiMaxLDR = 1023;
float nilaiSkala = (float(nilaiLDR) / nilaiMaxLDR) * 100;
String kondisiCuaca;
if (nilaiSkala < 50) {
kondisiCuaca = "Teduh";
noTone(pinbuzzer);
} else {
kondisiCuaca = "Terik";
tone(pinbuzzer, 1000);
}
Serial.print("Nilai LDR: ");
Serial.println(nilaiLDR);
Serial.print("Nilai Skala: ");
Serial.println(nilaiSkala);
Serial.print("Kondisi Cuaca: ");
Serial.println(kondisiCuaca);
delay(2000);
}