LCD Işığını Ayarlamak

LCD’nin iki önemli ayarı vardır:

  1. Kontrast (yazıların netliği) — genelde potansiyometre ile ayarlanır.
  2. Arka ışık (ekran ışığı) — bazı LCD’lerde aç/kapat yapılabilir veya sabittir.

Kontrast Ayarı (Yazı görünmüyorsa)

Eğer LCD ekranında hiç yazı görünmüyorsa ama ekran ışığı yanıyorsa:

Ekrandaki yazıların görünmesi için, LCD’nin yanındaki potansiyometreyi çevirerek kontrastı ayarlamalısın.

  • Çok sola çevirirsen: ekran tamamen karanlık olur.
  • Çok sağa çevirirsen: ekran ışıkla dolup yazılar kaybolabilir.
    Ortaya yakın bir konumda, yazılar net görünür.

Arka Işık Ayarı

LCD ekranlarda ışığı ayarlamak için:

I2C LCD varsa

Bazılarında arka ışık yazılımla kontrol edilebilir:

lcd.noBacklight();  // Işık kapanır
lcd.backlight(); // Işık açılır

Kendi bağlantılı (paralel) LCD varsa

  • Ekranın VCC (5V) ve GND uçları ışığı sağlar.
  • Eğer ışığı azaltmak istersen:
    • LCD’nin VCC hattına küçük bir direnç (örneğin 100 ohm) bağlayarak parlaklığı düşürebilirsin.
    • Veya bir transistor ya da PWM pini ile kontrol yapabilirsin (ileri seviye).

Öneri: LCD çok parlaksa…

  • Yazılımda lcd.noBacklight(); komutu ile ışığı tamamen kapatabilirsin.
  • Veya dışardan 220 ohm direnç takarak parlaklığı düşürebilirsin.

Sonuç:

LCD çok parlaksa, önce potansiyometre ile kontrastı ayarla.
Gerekirse yazılım veya dirençle ışığı azalt.
Yazı gözükmüyorsa: potansiyometreyi hafifçe çevirerek netleştir.

1. Kontrast (Yazıların Netliği)

LCD’de yazıların görünmesini sağlayan ana ayar potansiyometredir. Bu ayar, ekranda yazıların çok soluk veya hiç görünmemesi sorununu çözer.

  • Potansiyometrenin orta ucu LCD’nin Vo (pin 3) girişine,
  • Bir ucu GND’ye (toprak),
  • Diğer ucu boş bırakılır (sadece GND’ye bağlamak yeterli)

Etkili Ayar:

Potansiyometreyi yavaşça çevir:

  • Yazı görünmüyorsa → biraz sola çevir.
  • Yazı kapanıyorsa → biraz sağa çevir.
  • En net görünen noktayı bulana kadar ayarla.

“±1–1.3 V Vo gerilimi, yazıları görünür kılar.”


2. Arka Işık (Backlight) – Parlaklık

LCD’nin arkası ışık verir; bu ayar genelde I2C modül üzerinden kontrol edilir.

  • Bazı kütüphanelerde lcd.backlight() arka ışığı açar, lcd.noBacklight() ise kapatır
  • Parlaklığı yazılımla ayarlamak istiyorsan, PWM + transistor kullanmak gerekir

Basit Çözüm:

Sadece lcd.noBacklight(); ve lcd.backlight(); komutlarını koduna ekleyerek ışığı açıp kapatabilirsin.


Hızlı Kontrol Listesi

Kontrol AdımıNe Yapmalı?
Kontrast pot’u doğru şekilde bağlandı mı?Orta uç → Vo, bir uç → GND (diğer uç boş)
Yazı net görünmüyor mu?Pot’u çevirerek net noktayı bul
I2C ekran kullanıyorsan ışığı kapat/aç seçenek var mı?Koduna noBacklight() veya backlight() ekle
PWM ile parlaklık istiyor musun?Transistor + PWM kullan, yoksa basit direnç ekle

Adım Adım Yapılacaklar

  1. Devreni aç.
  2. Pot’ü Vo → Pot orta – GND → Pot ucu olarak bağla.
  3. Pot’u çevirerek kontrastı ayarla.
  4. Koda: cppCopyEditlcd.backlight(); // Aç // Kod burada... lcd.noBacklight(); // Kapa
  5. Çalışmayı “Start Simulation” veya fiziksel devrede test et.

Özet:

  • Yazı görünmüyorsa: Potansiyometre ile kontrastı ayarla.
  • LCD çok parlaksa: noBacklight() komutu kullan.
  • Daha gelişmiş parlaklık istersen: PWM + transistor ile parlaklığı ayarlayabilirsin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir