Hedefimiz:
LCD ekrana, potansiyometreyi çevirdikçe okunan değeri yazdırmak.
Yani ekran şöyle görünecek:Deger: 789 gibi.
Gerekli Malzemeler:
- Arduino UNO
- LCD ekran (tercihen I2C modülü ile)
- Potansiyometre (10k olabilir)
- Jumper kablolar
- Breadboard
Bağlantılar:

Potansiyometre Bağlantısı:
| Potansiyometre Ucu | Arduino Pini |
|---|---|
| Sol (GND) | GND |
| Orta (Sinyal) | A0 |
| Sağ (VCC) | 5V |
LCD (I2C) Bağlantısı:
| LCD Pini | Arduino Pini |
|---|---|
| GND | GND |
| VCC | 5V |
| SDA | A4 |
| SCL | A5 |

Arduino Kodu:
cppCopyEdit#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// LCD ekran tanımı (adres 0x27 olabilir, bazen 0x3F olur)
LiquidCrystal_I2C lcd(0x27, 16, 2);
int potPin = A0; // Potansiyometre pini
int deger;
void setup() {
lcd.begin(); // LCD'yi başlat
lcd.backlight(); // Işığını aç
}
void loop() {
deger = analogRead(potPin); // 0–1023 arasında değer
lcd.clear(); // Ekranı temizle
lcd.setCursor(0, 0); // İlk satıra git
lcd.print("Deger: ");
lcd.print(deger); // Değeri yaz
delay(200); // Küçük bekleme süresi
}
LCD’de Ne Görülür?
Potansiyometreyi çevirdikçe LCD ekranda şu şekilde sayılar değişir:Deger: 123 → Deger: 542 → Deger: 982 gibi.
mBlock (Blok Kod) ile Nasıl Yapılır?
Adımlar:
- Uzantı olarak “LCD 1602 I2C” ve “Arduino” uzantılarını ekle.
- Kod bloğunu şu şekilde kur:

Ekstra Bilgi (İsteğe Bağlı):
analogRead(A0)→ Potansiyometreden 0–1023 arasında bir sayı alır.- Bu sayı, döndürme miktarına göre değişir.
- Bu veriyi ekran gibi başka yerlere de yazdırabiliriz (örneğin LED parlaklığı ayarı gibi projelerde de işe yarar).