Arduino Da Lcd Ekranı Çalıştıramadım
-
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 -
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 -
-
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
-
ekran bozuk olabilir mi?
üzerinde durulması gereken bir ihtimal bence :)
-
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?
-
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
-
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ı
-
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 -
lcd kütüphanesi istiyor o yok bende google dada yazınca direk liquid e yönlendiriyor