I2C 16x2 LCD Ekran Kullanımı

16 karakter 2 satır LCD ekran, I2C dönüştürücü modül (SDA-A4, SCL-A5), 16 kablo yerine 4 kabloyla veri iletimi, metin ve sensör yazdırma. RK1.4.1-4 ders notu.

Robotik Kodlama27. HaftaRK1.4.1-4
KAZANIM • RK1.4.1-4

RK1.4.1. Yazılım geliştirme sürecinde robotik sistemler ile entegre temel düzey bir ürün geliştirebilme

a) Robotik sistemler ile entegre temel düzey bir ürün için gereksinimleri belirler.

b) Robotik sistemler ile entegre temel düzey bir ürün için kullanılacak araç gereçleri seçer.

c) Robotik sistemler ile entegre temel düzey bir ürünü oluşturur.

ç) Robotik sistemler ile entegre temel düzey bir ürünü belirlenen ölçütleri karşılayacak şekilde çalışır hâle getirir.

🎯 Bu hafta sarı ile işaretli süreç bileşen(ler)i üzerinde duracağız.
Bu Hafta Ürünümüz: LCD Ekran Temelleri. Önce ihtiyacı tanımlayacak, araç-gereçleri seçecek, devreyi ve Dizge kodunu kurup çalışır hâle getirecek, sonra ölçütlere göre test edeceğiz.
🤖 Robotik Atölyesi — 27. Hafta Rehberi: 16x2 LCD ekranın satır-sütun koordinat sistemi (0. satır, 1. satır), I2C protokolü sayesinde Arduino pini tasarrufu ve dinamik sensör verisi yazdırma.
Anahtar Kavramlar: 16x2 lcd ekran i2c modülü nedir sda scl pinleri a4 a5 bağlantısı lcd ye yazı yazdırma rk1.4.1-4 robotik kodlama 27. hafta ders notu

Devre Şeması ve Pin Bağlantı Tablosu

Projemizi devre tahtası (breadboard) üzerinde kurarken Arduino Uno ile bileşenler arasındaki kablo bağlantılarını aşağıdaki Fritzing devre şeması ve pin tablosuna göre eksiksiz yapınız:

Fritzing Devre Kurulum Şeması

I2C 16x2 LCD Ekran Kullanımı Devre Şeması
Şema: Arduino Uno, Breadboard ve Devre Elemanları Fiziksel Bağlantı Planı
I2C Modül PiniAçılımıArduino Uno PiniİşleviÖnemli Avantaj
GNDGroundGND0V Toprak hattı16 kablo yerine
VCCVoltaj5V+5V Çalışma voltajıyalnızca 4 kablo ile
SDASerial DataAnalog Pin A4Veri iletim hattı (Karakterler)Arduino nun pinlerini
SCLSerial ClockAnalog Pin A5Saat ve senkronizasyon sinyalitamamen serbest bırakır!

Konu Anlatımı ve Donanım Mantığı

DERS NOTUGiriş Düzeyi • LCD Ekran
16x2 LCD Ekran
DONANIM VİTRİNİ

Bilgi Gösteren Ürün (LCD)

LCD ekran, ürünümüzün ölçtüğü değerleri veya mesajları kullanıcıya yazı olarak gösteren bir çıkış birimidir.

Birim: LCD 16x2Tür: Çıkış (Gösterim)Bağlantı: I2C

1) LCD Ekran Ne İşe Yarar?

LCD bir çıkış birimidir: sensör değerlerini ve mesajları kullanıcıya yazı olarak gösterir. Ürünü anlaşılır ve kullanışlı yapar.

2) Ürünlerin Ekranı

Dijital termometre, çamaşır makinesi ve park otomatı gibi birçok üründe bilgi LCD ile gösterilir. Yeni bilgi için önce ekranı temizler, sonra yazdırırız.

İPUCU

LCD'yi diğer sensörlerle birleştir: ölçülen sıcaklık/nem/mesafe değerini ekranda göstererek ürünü tamamla.

🛠️ Ürün Geliştirme Yolu

📝
1. İhtiyaç
🧰
2. Araç Seç
🔧
3. Oluştur
✅
4. Test Et

Sınav Tarzı Örnek Sorular ve Çözümleri

⚠️ Örnek Soru 1: LCD ekran ne tür bir birimdir?

A) Çıkış (gösterim) birimi
B) Sensör (giriş)
C) Güç kaynağı
D) Motor
Doğru Cevap: A) Çıkış (gösterim) birimi
⚠️ Örnek Soru 2: LCD'de neyi gösterebiliriz?

A) Metin ve sensör değerleri
B) Sadece hareketi
C) Sadece sesi
D) Hiçbir şey
Doğru Cevap: A) Metin ve sensör değerleri

27. Hafta Özeti ve Altın İlkeler

  • Algıla-Karar Ver-Uygula: Tüm devre elemanları bu döngünün birer parçasıdır (Girdi sensörleri, Kontrol kartı ve Çıktı eyleyicileri).
  • Devre Güvenliği: Asla dirençsiz LED bağlamayınız; kısa devreleri önlemek için bağlantıları karta enerji vermeden önce iki kez kontrol ediniz.
  • Kod Akışı ve Zamanlama: Bekleme sürelerini (delay) doğru ayarlayarak mikrodenetleyicinin komutları insan algısına uygun hızda çalıştırmasını sağlayınız.
  • Algoritma Disiplini: Karar bloklarını (eğer... ise) doğru eşik değerleriyle kurarak sistemin kararlı çalışmasını güvenceye alınız.

Dersi BlocKodlama ile işleyin.

Kazanım bazlı interaktif içerikler, Türkçe blok kodlama editörü Dizge ve sınav merkezi tek platformda.