Ana içeriğe atla

Arduino Bitki Sulama Projesi

                                                         Proje Bağlantı Şeması


                                                                   Proje Kodları
#include <LCD5110_Basic.h>
LCD5110 myGLCD(8,9,10,11,12); // nokia 5110 kutuphanesi dahil ettik
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
const int prob = A0;  // sensör A0 pinine bagladık
int olcum_sonucu;                         
void setup()
{
myGLCD.InitLCD();
Serial.begin(9600);  // seri haberleşmeyi başlattık
pinMode(3,OUTPUT); // 3 numaralı pini çıkış yaptık
pinMode(4,OUTPUT); // 4 numaralı pini çıkış yaptık
}
void loop()
{
myGLCD.setFont(SmallFont); // yazi türünü small font olarak ayarladık
olcum_sonucu = analogRead(prob); // sensörden gelen veriyi ölçtük

if(olcum_sonucu = 350){    // degerleri kendmize göre değiştirebiliriz
  Serial.print("Toprak ideal nem seviyesinde"); // ideal su seviyesini 350 olarak atadık
   myGLCD.print("Toprak ideal nem seviyesinde",CENTER,8);
  myGLCD.print(olcum_sonucu,CENTER,16);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  delay(2000); 
}
if(olcum_sonucu == 150){
  Serial.println("Toprak ideal nem seviyesinin altında"); // su seviyesi 150'ye eşit ise motorumuz çalışacak ve su seviyesi 350'ye geldiği zaman duracaktır
  myGLCD.print("Toprak ideal nem seviyesinin altnda",CENTER,8); // buradaki yazıları istegimize göre değiştirebiliriz
   myGLCD.print("Motor devrede",CENTER,16);
  myGLCD.print(olcum_sonucu,CENTER,24);// center ekranı ortalar en sondaki 16 satırı belirtmektedir
  digitalWrite(3,HIGH);
  digitalWrite(4,LOW);
  delay(2000);// 1 saniye aralıklarla kod kendini yenileyecektir
}
}



Yorumlar

Bu blogdaki popüler yayınlar

3D Model Bulabileceğiniz Web Siteleri

  THINGIVERSE - (  HTTPS://WWW.THINGIVERSE.COM / ) MYMINIFACTORY - (  HTTPS://WWW.MYMINIFACTORY.COM / )  CULTS - ( HTTPS://CULTS3D.COM / ) YOUMAGINE - ( HTTPS://WWW.YOUMAGINE.COM/ ) CGTRADER -  ( HTTPS://WWW.CGTRADER.COM/ )

Arduino İle HC-SR04 Kullanımı

                                                       HC-SR04 Kullanımı  TRIG pininden sinyal verildiğinde 40kHz frekansında bir ses dalgası sensör tarafından üretilir ve bu ses dalgası bir cisme çarpıp geri döndüğünde ECHO pini aktif hale gelir  TRIG pinine verilen sinyalden sonra ECHO pininin aktif olduğu zamana kadarki süreyi ölçerek aradaki mesafeyi kolayca hesaplayabiliriz.                                                        HC-SR04 Proje Örneği int trigPin = 1; /* Sensorun trig pini Arduinonun 1 numaralı ayağına bağlandı */ int echoPin = 2;  /* Sensorun echo pini Arduinonun 2 numaralı ayağına bağlandı */ long sure; long uzaklik; void setup(){   pinMode(tr...