folder Tahribat.com Forumları
linefolder Elektronik / Embedded / Mobil Cihazlar
linefolder Arduino Da Lcd Ekranı Çalıştıramadım



Arduino Da Lcd Ekranı Çalıştıramadım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    Hocam i2c modülün üzerinde FC ile başlayan bir yazı var tam okuyamıyorum, onu yazabilirmisin. Birde ek olarak i2c modül adres tarayıcı var, adres bulmak için onu kullanabilirsin.

    Scanner linki: http://playground.arduino.cc/Main/I2cScanner 

    aercys tarafından 14/May/16 20:26 tarihinde düzenlenmiştir

    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek

    fc-113

    sitede bi kod vardı kullandım serila monitör den izledim 0x27 yazdı yani doğru

    zasox tarafından 14/May/16 20:33 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    0x27 hocam dediğin gibi doğru gözüküyor.

    Hangi kütüphaneyi kullanıyorsun bilmiyorum ancak  lcd.init(); yerine lcd.begin(); ile başlamayı denermisin. LiquidCrystal_I2C lcd(0x27,16,2); bu satırda zaten init işlemi yapılıyor. 

     


    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek

    hocam araştırıken yeni bir kjütphane açılmış wire kütüphanesi gerek yokmuş şuan bide onu deniyorum zaten .

    #include <LiquidCrystal_I2C_AvrI2C.h>
     
    LiquidCrystal_I2C_AvrI2C lcd(0x27,16,2);
     
    void setup()
    {
     lcd.begin();
     lcd.backlight();
    }
     
    void loop()
    {
     int i;
     
     lcd.print("Kayan yazi..");
     
     for(i=0; i<17; i++)
     {
       lcd.setCursor(i,1);
       lcd.print("zasox");
       delay(1000);
       lcd.setCursor(i,1);
       lcd.print(" ");
     }
    }

    yeni kodlar böyle kayan yazıymış daha ben yazı yazdıramadım :SS

    çok sinirlendim ya bi siktiri boktan lcd ye yazı yazdıramadım halbuki ne hayallerle başlamıştım

     

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    O Şimdi Astek
    deja-vu
    deja-vu's avatar
    Kayıt Tarihi: 07/Aralık/2007
    Erkek

    ekran bozuk olabilir mi? 

    üzerinde durulması gereken bir ihtimal bence :)


    Almanya Fatihi
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    Hocam kayan yazı dediği sadece delay verip cursor pozisyonunu ayarlayarak yazması. Eski kullandığın kütüphane ile de yapabilirsin. Wire kütüphanesi ı2c/twi haberleşmesi için gerekli header dosyası. Sanırım sen önceki kodunda https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library adresindeki kütüphaneyi kullanıyordun. Eski kütüphanede init i begin ile değiştirip denedin mi? 


    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek
    deja-vu bunu yazdı

    ekran bozuk olabilir mi? 

    üzerinde durulması gereken bir ihtimal bence :)

    bozuk olma durumu nasıl oluyor hocam biraz açarmısın ışığı var çünkü varmı böyle bir ihtimal

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek
    aercys bunu yazdı

    Hocam kayan yazı dediği sadece delay verip cursor pozisyonunu ayarlayarak yazması. Eski kullandığın kütüphane ile de yapabilirsin. Wire kütüphanesi ı2c/twi haberleşmesi için gerekli header dosyası. Sanırım sen önceki kodunda https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library adresindeki kütüphaneyi kullanıyordun. Eski kütüphanede init i begin ile değiştirip denedin mi? 

    denedim hocam sonuç aynı

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aercys
    aercys's avatar
    Kayıt Tarihi: 12/Nisan/2008
    Erkek

    Anladım hocam. Birde aşağıdaki blogta verilen kütüphane ve kodu deneyebilirmisin? 

    http://blog.mklec.com/how-to-use-iici2c-serial-interface-module-for-1602-lcd-display/#more-255

    Yukarıdaki kodun farkı lcd paralel pinlerini d1, d2, d3, ... kendin tanımlayabiliyorsun init aşamasında. Belki kullandığın lcd de bu pinlerin yeri farklı olabilir.

    LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7);

    Yukarıdaki kodun pin dizilimi lcd_Addr, En, Rw, Rs, d4, d5, d6, d7 şeklinde olması gerekiyor.

    aercys tarafından 14/May/16 21:30 tarihinde düzenlenmiştir

    0x62 0x75 0x6e 0x75 0x20 0x79 0x61 0x7a 0x61 0x6e 0x20 0x74 0x6f 0x73 0x75 0x6e 0x2c 0x20 0x6f 0x6b 0x75 0x79 0x61 0x6e 0x61 0x20 0x6b 0x6f 0x73 0x75 0x6e
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    zasox
    zasox's avatar
    Kayıt Tarihi: 21/Kasım/2014
    Erkek

    lcd kütüphanesi istiyor o yok bende google dada yazınca direk liquid e yönlendiriyor

Toplam Hit: 2362 Toplam Mesaj: 30
arduino lcd ekran arduino