Arduino Yağmur Sensörü Kullanımı (Rain Sensor)

2 11.764

Birbirine paralel olarak çekilmiş iletken hatların su ile teması sonucu sensör çıkış pininde bir değer alınmaktadır.Besleme voltajı ve toprak bağlantısı yapılarak, sensör çıkış bacağından okuma yapılabilmektedir. Hem dijital hem analog çıkış verdiğinden dolayı, farklı sistemlere rahatlıkla uyarlanabilir. Sensör üzerindeki pot yardımı ile de sensör hassasiyeti ayarlanabilmektedir.Bu projemizde de arduino yağmur sensörü kullanımı ile basit bir uygulama yapacağız.

Malzemeler:

  1. Arduino
  2. Yağmur sensörü

 

Yağmur Sensörü Kod

const int sensorMin = 0; // sensor maksimum
const int sensorMax = 1024; // sensor minimum
 
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorReading = analogRead(A0); sensörden değer okuma
int range = map(sensorReading, sensorMin, sensorMax, 0, 3); okunana değeri 0 ile 3 arasındaki değere oranlama
switch (range) {
case 0:
Serial.println("Sel");
break;
case 1:
Serial.println("Yağmur");
break;
case 2:
Serial.println("Hava Açık");
break;
}
delay(1);
}

 

Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Yorum
  1. zeki grup

    adamsınız

  2. ayşegül

    Yağmur yağdığı zaman ıslaklığı algılayıp step motor ya da servo motor çalışmasını sağlamak istiyorum 2 kodu nasıl birleştirebilirm