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

Arduino İle Pır Sensör Kullanımı

                                                        Pır Sensör Nedir ? Pasif infrared  sensör  ( PIR sensörü ), algılama alanındaki nesnelerden yayılan kızılötesi dalgayı algılayan elektronik bir cihazdır.  PIR sensörleri  genellikle alarm sistemlerinde kullanılan hareket dedektörlerinin yapımında kullanılmaktadır.                                                    Pır Sensör Proje Örneği int pirsensorPin = 1; // PIRsensorpini diye isim verildi int ledPin = 0; // LED pin diye isim verildi int deger = 0; void setup() { pinMode(pirsensorPin, INPUT); // pırsensor pini giriş olarak ayarlandı pinMode(ledPin, OUTPUT); // ledpin çıkış olarak ayarlandı Serial.begin(9600); //Serial Porttan başlatıldı } void loop(){ deger = digitalRead(pirsensorPin); // Dijital pin okunuyor Serial.println(deger); // Okunan değer seri portta gözüküyor if (deger == HIGH) { digitalWrite(ledPin, HIGH); //  okunan değer 1 ise LED yak } else{ digitalWrite(ledPin,LOW); // 

Nokia 5110 İle DHT11 Kullanımı

                                                          Proje Kodları #include <dht11.h> dht11 DHT11; #include <LCD5110_Basic.h> LCD5110 myGLCD(8,9,10,11,12); extern uint8_t SmallFont[]; extern uint8_t MediumNumbers[]; void setup(){ myGLCD.InitLCD(); DHT11.attach(2);// 2 numaralı pine atadık } void loop() {  myGLCD.setFont(SmallFont);  myGLCD.print("Sıcaklık", CENTER,8 );  myGLCD.print(DHT11.temperature , CENTER, 16);  myGLCD.print("Santigrad", CENTER, 24);  delay (1000); }                                                             Proje Devre Şeması

Html İle Özel Karakter

  Html İle Yazı Ve Özel Karakterler Bugün ki paylaşımımızda bazı özel karakterler ve boşluk nasıl bırakılır onu öğreneceğiz. < big > Bu etiket büyük yazmamızı sağlar </ big >< br /> < small > Bu etiket küçük yazmamızı sağlar </ small >< br /> < em > Bu etiket vurgulu yazmamızı sağlar </ em >< br /> < strong > Bu etiket güçlü yazmamızı sağlar </ strong >< br /> < ins > Bu etiket altı çizmemizi sağlar </ ins >< br /> < del > Bu etiket ortası çizmemizi sağlar </ del >< br /> < p > Adınız  &nbsp;Soyadınız </ p > < ! bir adet boşluk brakmamızı sağlar> < hr >   < ! orta ortaya çizgi çeker> < p > 3  &lt; 5 </ p > < ! Küçüktür işareti> < p > 5  &gt; 3 </ p > < !Büyüktür işareti> < p >Adınız &amp; Soyadınız </ p > < !& işareti> < p > 100  &euro; </ p > < p > 50   &