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

Arduino İle 2.4 İnch Tft Lcd Kullanımı

                                                       Tft Ekran Nedir ? TFT, her piksel'in bir ila dört transistör tarafından kontrol edildiği LCD düz panel ekran türüdür. TFT kavramı İngilizce "Thin Film Transistor" kelimelerinin baş harflerinden oluşan bir kısaltmadır. Türkçe'de "ince film transistor" anlamına gelmektedir.                                                           Tft Ekran Proje Örneği #include <Adafruit_GFX.h>   #include <Adafruit_TFTLCD.h> #define LCD_CS A3 #define LCD_CD A2 #define LCD_WR A1 #define LCD_RD A0 #define LCD_RESET A4 #define  BLACK   0x0000 #define BLUE    0x001F #defi...

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/ )