LiquidCrystal_I2C Kütüphanesi
Ekranı başlatın ve adresini ayarlayın.
LiquidCrystal_I2C Kütüphanesi, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.
Kütüphane Ne İşe Yarar
LiquidCrystal_I2C kütüphanesi, düşük seviyeli tüm I2C iletişimini sizin yerinize yönetir. Metin göstermek için yalnızca basit komutları çağırırsınız. 📚
Bir Kez Kurmanız Yeterli
Arduino IDE'de Kütüphane Yöneticisi'ni açıp LiquidCrystal_I2C araması yapın. Kur'a tıklayın; artık kullanıma hazırdır.
Başlık Dosyasını Ekleyin
Eskizinizin en üstüne, derleyicinin kütüphane kodunu bulabilmesi için bir include satırı eklersiniz.
#include <LiquidCrystal_I2C.h>Nesneyi Oluşturun
Ekranınızı temsil eden bir lcd nesnesi oluşturursunuz. Verdiğiniz her komut bu nesne üzerinden iletilir.
LiquidCrystal_I2C lcd(0x27, 16, 2);Adres Parametresi
İlk sayı I2C adresidir. Ekranınız boş kalırsa 0x27 yerine diğer yaygın değer olan 0x3F'yi deneyin.
Sütunlar ve Satırlar
Sonraki iki sayı, kütüphaneye boyutu bildirir: 16 sütun ve 2 satır. Bu, standart bir 16x2 panelle uyumludur.
setup İçinde Başlatın
setup içinde ekranı uyandırmak ve metin almaya hazırlamak için lcd.init() çağrısını bir kez yaparsınız.
void setup() {
lcd.init();
}Arka Aydınlatmayı Açın
lcd.backlight() çağrısını yapana kadar ekran karanlık kalır. Bu çağrı, karakterlerin okunabilmesi için ekranı aydınlatır.
lcd.backlight();İlk Kelimenizi Yazdırın
Artık lcd.print() metni ekrana gönderir. Verdiğiniz içerik, sol üst köşeden başlayarak görünür. 🎉
lcd.print("Hello!");Ekranı Temizleme
Her şeyi silmek ve yeni metin yazmadan önce imleci başlangıca taşımak için lcd.clear() çağrısını yapın.
lcd.clear();Ekran Boş Kalırsa
Arka aydınlatma açıkken ekranın boş kalması genellikle yanlış adres kullanıldığını gösterir. Gerçek adresi bulmak için bir I2C tarayıcı eskizi çalıştırın.
Hızlı Kontrol
Eskiziniz derleniyor ancak güç olmasına rağmen LCD karanlık kalıyor. Muhtemelen hangi çağrıyı yapmayı unuttunuz?
Özet
LiquidCrystal_I2C kütüphanesini eklediniz, adresi ve boyutuyla bir lcd nesnesi oluşturdunuz, ardından init ve backlight çağrılarını yaptınız. Ekranınız çalışıyor. ✅
Yapay zeka eğitmeniyle C++ öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“LiquidCrystal_I2C Kütüphanesi” dersi ücretsiz mi?
Evet — “LiquidCrystal_I2C Kütüphanesi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.
“LiquidCrystal_I2C Kütüphanesi” dersinde ne öğreneceğim?
Ekranı başlatın ve adresini ayarlayın. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“LiquidCrystal_I2C Kütüphanesi” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- 16x2 LCD (I2C Backpack) Bağlantısını Yapın
- LiquidCrystal_I2C Kütüphanesi
- İmleci Konumlandırın ve Yazdırın
- Canlı Sensör Panosu