Arduino
OKUDUĞUNUZ KONU
Arduino 5110 LCD Geri Sayım Yapımı
15

Arduino 5110 LCD Geri Sayım Yapımı

Yazar : Murat Duran18 Aralık 2016

Bu gün en çok tercih edilen Arduino 5110 lcd kullanımını öğreneceğiz, bu lcd modülü kullanarak geri sayım yaptıracağız.5110 grafik lcd ekranlar muadillerine göre oldukça çok bulunması ve ucuz olması bizim tercih sebebimiz oldu.Siyah beyaz ekrana sahip olan lcd ile resimleri bitmap ile gösterebilmekteyiz ileri ki yazılarımızda bitmap kullanarak nasıl resim gösterilir buna da değineceğiz.

Projede Kullandığımız Malzemeler

Projenin Malzemelerini Satın Al

Bu proje için gerekli malzemeleri Proje Hocam garantisi ile tek sepette satın alabilirsiniz.Malzemeler proje ile %100 uyumludur.İstenilmesi halinde arduino içerisine kodlar yüklenerek gönderilir. “Satın Almak İçin Yukarıda Butona Basınız”

Öncelikle aşağıdaki bağlantı şemasına göre LCD ekranımızı arduino uno kartına jumper kablolar ile bağlıyoruz.

Bazı lcd modüller ile kullandığımız kütüphaneler uyumsuz olabiliyor bu yüzden aldığınız lcd nin bizim kullandığımızla aynı olması gerekmektedir aksi halde kodlar sizde çalışmayacaktır.LCD kütüphanesinin türkçe karakter desteği yoktur.Yakın  bir zamanda türkçe karaktere uyarlanmış kütüphane yazılıp paylaşımını yapacağız ihtiyacı olan arkadaşlar kullanabilir.

Projenin kütüphanesini indir

#include <LCD5110_Basic.h>

LCD5110 myGLCD(8,9,10,11,12);

extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];

void setup()
{
myGLCD.InitLCD();
}

void loop()
{
myGLCD.setFont(SmallFont);
myGLCD.clrScr();
myGLCD.print("Harekete", CENTER, 0);
myGLCD.print("Gecmek", CENTER, 8);
myGLCD.print("Icin", CENTER, 16);
myGLCD.print("Saniye Kaldi", CENTER, 40);

myGLCD.setFont(MediumNumbers);
for (int s=10; s>=0; s--)
{
myGLCD.printNumI(s, CENTER, 24, 2, '0');
delay(1000);
}
myGLCD.enableSleep();
delay(1000);
myGLCD.disableSleep();
myGLCD.setFont(SmallFont);
myGLCD.print("", CENTER, 0);
myGLCD.print("Hemen", CENTER, 16);
myGLCD.print("Harekete", CENTER, 24);
myGLCD.print("Gec", CENTER, 32);
delay(5000);
}
SİZCE NASIL OLMUŞ?
Beğendim
75%
İlginç
8%
Eh İşte
2%
Anlamadım
6%
Kötü
3%
Berbat
5%
YAZAR HAKKINDA
Murat Duran
Murat Duran
Açık kaynak donanım ve yazılım geliştiricisiyim , mekanik ve robotik sistemler üzerinde çalışmalar yapmaktayım.Ayrıca bir start-up firması olan Proje Hocam 'ın kurucuyum.
15 YORUMLAR
  • SAMET
    26 Şubat 2017 at 22:30

    Arduino:1.6.8 (Windows 10), Kart:”Arduino/Genuino Uno”

    C:\Users\hasan\Desktop\canon\arduino\arduino.ino:1:27: fatal error: LCD5110_Basic.h: No such file or directory

    #include

    ^

    compilation terminated.

    exit status 1
    Error compiling for board Arduino/Genuino Uno.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    hatası veriyor

  • 22 Mart 2017 at 19:16

    çok güzel olmus ellerine saglık

  • isimsiz
    23 Mart 2017 at 16:22

    biz siteden satın almış bulunuyoruz ve yaklaşık 2 saattir birşeyler becermeye çalışıyoruz ama her defasında kodlar hata veriyor ve yükleyemiyoruz yardım etmenizi rica ediyorm saygılar..

    • Murat Duran
      23 Mart 2017 at 21:10

      Sitemizden satın aldıysanız eğer kodlar arduino kartına yüklenip gönderilmektedir.Siz direk lcd ekran kablolarını bağlayarak çalıştırabilirsiniz.Parça parça satın aldıysanız eğer 5110 kütüphanesini arduino programını kurmanız lazım.Kütüphane dosyası kodların üst kısmındaki satırda mevcuttur.

      • isimsiz
        6 Nisan 2017 at 15:58

        yalnız hala çalışmıyor bizde sorun olmadığına göre sizde bir sıkıntı var…

        • Murat Duran
          7 Nisan 2017 at 14:57

          Videoda çalıştığına göre bence sizde sıkıntı var kabloları yanlış bağlamışsınızdır yada kullanıdığınız lcd ekranda sorun vardır

  • Ege öz
    13 Nisan 2017 at 11:29

    Ürünün içerisine istediğimız yazıyi 4 veya 5 yazı yazıp yollayabilmë sansimiz varmı acil dönerseniz sevinirim vede fiyatta bi değişiklik olurmu

    • Murat Duran
      13 Nisan 2017 at 11:43

      Tabi yazabiliriz , ürünü alırken açıklama kısmına belirtirsiniz fiyatı aynı olur

      • Ege öz
        13 Nisan 2017 at 23:08

        İletişime gececek telefon numarası alabilir miyim wpdsn iletisim e gecelim daha detaylı görüşürüz proje için cok onemli bu devre benım ıcın

  • Elif
    6 Mayıs 2017 at 23:45

    Bu projenin java kodları var mı ?

  • Büşra
    29 Kasım 2017 at 17:03

    merhaba, buradaki kodları tekrar kendim yazdım fakat kopyaladığımda da aynı hatayı verdi. hata şu şekilde:
    Çalışmanız programın 4562 bayt (14 %) saklama alanını kullandı. Maksimum 32256 bayt.
    Global değişkenler belleğin 80 byte kadarını (3%) kullanıyor. Yerel değişkenler için 1968 byte yer kalıyor. En fazla 2048 byte kullanılabilir.
    avrdude: ser_open(): can’t open device “\\.\COM1”: Sistem belirtilen dosyayı bulamıyor.

    yardımcı olabilir misiniz?

  • SAMET
    16 Aralık 2017 at 20:16

    Bİ PROJEM VAR VE YAPMAK İSTİYORUM LÜTFEN YARDIMCI OLUN.

    PROJE=) DÖRT TANE BUTON VAR BİTANE 5110 EKRAN BUTONUN BİRİNCİSİ SAYIYI BİR EKSİLTECEK İKİNCİSİ İSE BİR ARTTIRACAK ÜÇÜNCÜSÜ ON EKSİLTECEK DÖRDÜNCÜSÜ ON ARTTIRACAK VE SAYAÇ SIFIRDAN BAŞLAYACAK KİŞİ BUTONA BASTIKÇA DEĞERLER DEĞİŞECEK. SAYI KÜMESİ 0 İLE 99 ARASI OLACAK.

    KODLAR VE BAĞLANTI ŞEMASI LAZIM ACİL

    !!!!!!LÜTFEN YARDIMCI OLUN!!!!!!!!!!

  • Hüseyin
    28 Mart 2018 at 23:23

    Merhaba benim projem ARDUİNO da ileri geri sayan sayac yapacagim ama nasil yapacagim bana yardimci olabilirmisiniz. Hangi malzemeleri neler yazarmisiniz lutfen.

YORUM YAP