Arduino ile toprak sensörü kullanımı
Arduino ile toprak sensörlerini kullanarak kurak havalarda toprağı sulayan bir sistem geliştirebilirsiniz.
Bunun mantığını göstermek için bir video hazırladık.
Arduino kodunu aşağıda.
int buzzerPin = 8; //Buzzerın takılacağı pin
const int sensorPin = A0;//toprak nem sönsürü veriyi buradan alır
int olcum_sonucu;
void setup() {
pinMode(sensorPin, INPUT); //Sensörün takılacağı pini INPUT olarak ayarlıyoruz.
pinMode(buzzerPin, OUTPUT); //Buzzerın takılacağı pini OUTPUT olarak ayarlıyoruz.
Serial.begin(9600);
}
void loop() {
olcum_sonucu = analogRead(sensorPin);
Serial.print("toprak islakligi ");
Serial.println(olcum_sonucu);
delay(500);
if(olcum_sonucu >= 600){ //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);
}
}