LCD’nin iki önemli ayarı vardır:
- Kontrast (yazıların netliği) — genelde potansiyometre ile ayarlanır.
- 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
- Devreni aç.
- Pot’ü Vo → Pot orta – GND → Pot ucu olarak bağla.
- Pot’u çevirerek kontrastı ayarla.
- Koda: cppCopyEdit
lcd.backlight(); // Aç // Kod burada... lcd.noBacklight(); // Kapa - Ç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.