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);
  }
}

Önerilen...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir