Arduino, Arduino IDE, sensör bağlantıları ve diğer tüm bilgiler ile ilgili içeriklere buradan ulaşabilirsiniz.
Arduino proje örneği 2 (Arduino Kodları ile) - Yağmur alarmı
Yağmur sensörü sığ su seviyelerinde ve yağmurlu ortamda kullanılan bir sensör çeşididir. Bu projede kullanacağımız sensör 40 mm su seviyesine kadar ölçüm yapabilmektedir. Yağmur sensörünün yapısında birbirine paralel olarak bağlanmış iletken hatlar bulunmaktadır. Bu hatlar su ile temas ettiğinde Arduino’ya analog bir sinyal gönderir. Arduino haricinde birçok mikrokontrolcü ile de çalışmaktadır.
Gerekli Malzemeler:
Arduino UNO
Breadboard
Su Seviyesi / Yağmur Sensörü
Buzzer
1 adet 330Ω Direnç
40 Pin Ayrılabilen Dişi-Erkek Jumper Kablo
40 Pin Ayrılabilen Erkek-Erkek Jumper Kablo
Adım 1 :
Yağmur sensörü bağlantımızı yapıyoruz.
Adım 2 :
Arduino IDE programını açıyoruz.
Adım 3 :
Kodlarımızı yazıyoruz.
int sensorPin = A0; //Sensörü bağlayacağımız pin
int esikDegeri = 100; //Su miktarı için eşik değeri
int buzzerPin = 8; //Buzzerı bağlayacağımız pin
int veri; //Sensörden okuduğumuz değer
void setup() {
pinMode(buzzerPin, OUTPUT); //Buzzer bağladığımız pini OUTPUT olarak ayarlıyoruz.
}
void loop() {
veri = analogRead(sensorPin); //Sensörden analog veriyi okuyoruz.
if(veri > esikDegeri){ //Sensör verisi eşik değerini geçerse if içerisindeki kodlar uygulanır.
digitalWrite(buzzerPin, HIGH);
delay(100);
digitalWrite(buzzerPin, LOW);
delay(100);
}
else{ //Sensör verisi eşik değerinden küçük olursa if içerisindeki kodlar uygulanır.
digitalWrite(buzzerPin, LOW);
}
}
Comments