Ana içeriğe atla

Arduino İle Lcd Ekran Kullanımı

LCD(LiquidCyrstalDisplay) KULLANIMI
          Elektronik devrelerin kullanıcı ile görsel iletişiminde sıkça kullanılan LCD displayleri;  Arduino'nun lcd nesnesine ait fonksiyonları ile kolaylıkla kontrol edebiliriz.
          Arduino'nun lcd nesnesine ait fonksiyonları kullanabilmesi için "LiquidCrystal.h" dosyasının yazılıma yüklenmesi gerekir.
          LCD ekranlar; bağlantı türlerine göre SERİ LCD ve PARALEL LCD olmak üzere iki türlüdür. Ayrıca LCD ekranları satır sayısına göre sınıflandırabiliriz.(2*16 veya 4*16 gibi) bunlara ilaveten Grafik LCD'ler ve Dokunmatik LCDler'de günümüzde sık sık kullanılmaktadır.
          Biz projelerimizde paralel 2(satır)*16(sütun)LCD ekranlar kullanacağız.


Paralel 2(satır)*16(sütun)LCD ekranlar 
          8 adet (d0-d7) veri hattı vardır.
          3 adet kontrol hattı vardır(RS-register select; E-enable; R/W-read-write)
          VDD(+) besleme VSS(-) GND'dir.
          VEE-LCD'nin kontrast ayarı için kullanılır.
          Ayrıca bazı LCD'de arka aydınlatma için LED girişleri olan A(Anot) ve K(Katot) bulunur.
                                                                                                                                                 



Proje Örneği


//LCD print ornegi
#include<LiquidCrystal.h>;//LCD fonksiyon dosyasini aldik
LiquidCrystal lcd(8,9,10,11,12,13);//LCD baglanti pinlerini belirledik
void setup() {
  Serial.begin(9600);
  lcd.begin(16,2);
}
void loop() {
  lcd.home();//cursoru baslangica al
  lcd.blink();//cursoru yakip sondur
  lcd.print(" ARDUINO ve LCD"); 
lcd.setCursor(0,1);
  lcd.print("    ARDUINOM ");
while(1); // döngü bir kez gerçekleşecektir
}



                                                                                Proje Bağlantı Şeması

Projenin Son Hali 











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 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ı...

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...