Arduino Uno Ile Yağmur Sensörü Kullanımı

Arduino Uno Ile Yağmur Sensörü Kullanımı

Arduino Uno Ile Yağmur Sensörü Kullanımı

Bugün Arduino Uno mikrodenetleyici kart kullanarak üzerine sıvı geldiğinde buzzer ile uyarı yapan yağmur sensörü yapacağız.

Öncelikle bağlantılara geçelim;

Yağmur sensörümüzün - (Eksi) pinini Arduino Unomuzun Gnd Pinine Bağlıyoruz.
Yağmur sensörümüzün
+ (Artı) pinini Arduino Unomuzun +5V Pinine Bağlıyoruz.
Yağmur sensörümüzün S (Data) pinini Arduino Unomuzun A0 Pinine Bağlıyoruz.
Buzzerımızın  
- (Eksi) pinini Arduino Unomuzun Gnd Pinine Bağlıyoruz.
Buzzerımızın  + (Artı
) pinini Arduino Unomuzun 8 (Dijital) Pinine Bağlıyoruz.

Şimdi kodumuzu hazırlayalım;

int sensorPin = A0; //Yağmur Sensörümüzü bağlayacağımız pin
int esikDegeri = 100; //Sensörümüzün Hassasiyet Değeri
int buzzerPin = 8; //Buzzerımızı bağlayacağımız pin
int veri; //Sensörden okuduğumuz değer
void setup() {
  pinMode(buzzerPin, OUTPUT); //Buzzer bağladığımız pini Çıkış olarak ayarlıyoruz.  
}
void loop() {
  veri = analogRead(sensorPin); //Yağmur Sensörümüzden analog veriyi okuyoruz.
  if (veri > esikDegeri) { //Yağmur Sensörümüzün verisi eşik değerini geçerse if içerisindeki kodlar uygulanır.
    digitalWrite(buzzerPin, HIGH);
    delay(100);
    digitalWrite(buzzerPin, LOW);
    delay(100);
  } else { //Yağmur Sensörümüzün verisi eşik değerinden küçük olursa else içerisindeki kodlar uygulanır.
    digitalWrite(buzzerPin, LOW);
  }
}

Bu kod yağmur sensörümüzün üzerine herhangi bir sıvı gelirse dijital 8 pinine bağlı olan buzzerımızı çalıştıracak ve uyarı verecektir.

Şimdi arduino unomuza kodu atmaya geçelim;

Arduino Idemizi açalım, sonra kartlar sekmesinden Arduino Unomuzu seçelim, Arduino Unomuzu bilgisayarımıza takalım, port sekmesini açıp Com portumuzu seçelim, Sonra yukarıdaki kodumuzu Arduino Idede yazalım  ve kodun doğruluğundan emin olduktan sonra, yükle butonuna basalım.
Eğer bağlantılar ve kod doğruysa projemiz hatasız bir şekilde çalışıp yağmur sensörümüzü dışarıya koyduğumuzda üzerine yağmur damlası geldiğinde buzzer çalışıp bize haber edecektir. Kodumuzdaki eşik değerini değiştirerek sensörümüzün hassasiyetini ayarlayabiliriz.
İyi çalışmalar dilerim.


Dosyaya Gözat

13/03/2024 tarihinde yayınlandı
207 kişi tarafından incelendi
Sayfa Uğur Can Dündar tarafından oluşturuldu