Arduino I2C Tek Karakter Sorunu Çözümü

Kodla Büyü

hasari

Hiperaktif Üye
Hiperaktif
Mesajlar
13,074
Merhaba arkadaşlar arduino I2C modülü kullanımında oluşan bazı hatalardan bahsetmek istiyorum.

Öncelikle bu modülle görüntü alamıyorsanız arkasındaki potasyumetreyi 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("Hasari, bbnet!");
}

void loop()
{
// Buraya birşey yazmanıza gerek yok.
}

icc1602lcm1.jpg
 

Ekli dosyalar

  • Arduino-LiquidCrystal-I2C-library-master.zip
    9 KB · Görüntüleme: 240
  • LCD_Hasari.zip
    386 bayt · Görüntüleme: 114
teşekkürler.
potansiyometresi nerede oluyor mavi yer mi ?

bugün biraz uğraştım ekrana görüntü veremedim. verdiginiz bilgilerle bi daha bakayım.
 
Hasari Hocam dediklerinizi yapmama rağmen sadece ilk harfini yazdı. Sanırım Arduino güncel versiyonu olmasından kaynaklanıyor. Çözümü başka yerde buldum. Aynı sorunu yaşayan olursa yardımcı olur belki.

TIKLA
 
Son düzenleme:
Geri
Üst