Öncelikle bu modülle görüntü alamıyorsanız arkasındaki potansiyometreyi sağa ve sola çevirerek uygun konstrata getirin bu sebeple yazılar görünmüyor olabilir.
Bağladığınızda arduino kapanıyorsa kısa devre vardır lehim aralıklarını kontrol edin temas olabiliyor.
Eğer tek karakter ekranda çıkıyor diğer karakterler çıkmıyorsa aşağıda verdiğim kütüpaneyi yükleyin sorununuz çözülecektir.
Eğer buna rağmen görüntü alamıyorsanız LCD panel adresiniz farklı olabilir LiquidCrystal_I2C lcd(0x27, 16, 2);
kod satırındaki "27" yi "3f" yapın. Yani şöyle olmalı LiquidCrystal_I2C lcd(0x3f, 16, 2);
Bu şekilde büyük olasılıkla görüntü alamama sorununuz çözülecektir.
I2C Port bağlantıları şöyle olmalıdır:
gnd-gnd
vcc - 5 v
sda- A4
scl-A5
pinine bağlanmalıdır.
Örnek Kod:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// LCD adres 0x3f 16 karakter 2 satır.
LiquidCrystal_I2C lcd(0x3f, 16, 2);
void setup()
{
// LCD başlat
lcd.begin();
// Ekrana yazıdır.
lcd.backlight();
lcd.print("Xelcode!");
}
void loop()
{
// Buraya birşey yazmanıza gerek yok.
}
9 Comments
🖒🖒🖒
ReplyDeleteÇok yararlı bir makale Ellerine sağlık
Teşekkür ederim :)
ReplyDeletelcd.begin(); // hatası veriyor neden olabilir acaba
ReplyDeletelcd.begin(); hatası veriyor yardım
ReplyDeleteArkadaşlar lcd.begin() hatası alanlar doğru kütüphaneyi yüklememişlerdir.
DeleteHocam hangi kütüphane olmalı
DeleteLdc begin hatası veriyor kod yuklerken sorun nedir acaba
ReplyDeletekütüphane link salın
ReplyDeletelcd.init() kullanabilirsiniz.
ReplyDeleteKonuyla ilgili yorum giriniz.