Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // -------------------------------------------
- // Pendeteksi Hujan untuk Kehidupan Sehari-hari
- // www.ardukode.blogspot.com
- // -------------------------------------------
- const int sensorPin = A0; // Pin analog untuk sensor hujan
- const int ledPin = 2; // Pin digital untuk LED indikator
- void setup() {
- pinMode(ledPin, OUTPUT);
- Serial.begin(9600);
- }
- void loop() {
- int sensorValue = analogRead(sensorPin);
- // Baca nilai sensor
- Serial.print("Nilai Sensor Hujan: ");
- Serial.println(sensorValue);
- // Tentukan batas nilai untuk mendeteksi hujan
- int threshold = 500;
- // Jika nilai sensor di bawah batas, hujan terdeteksi
- if (sensorValue < threshold) {
- digitalWrite(ledPin, HIGH); // Nyalakan LED
- Serial.println("Hujan Terdeteksi!");
- } else {
- digitalWrite(ledPin, LOW); // Matikan LED
- }
- delay(1000); // Tunggu 1 detik sebelum membaca ulang sensor
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement