📺 نمایشگر LCD 16×2

نمایشگر LCD 16x2 چیست و چطور به آردوینو وصل می‌شود؟ اتصال معمولی و نسخه I2C با چهار سیم، تنظیم کنتراست، کتابخانه و کد نمونه — با شبیه‌ساز آنلاین رایگان فارسی.

Salam RoboMaker 16x2 LCD
نمایشگر LCD 16×2

LCD 16×2 چیست؟

نمایشگری که دو خط متن، هر خط ۱۶ حرف، نشان می‌دهد. بهترین راه برای اینکه پروژه‌ات بدون کامپیوتر هم چیزی بگوید: دما، شمارنده، پیام خوش‌آمد.

دو روش اتصال

پایهنقش
معمولی (۱۶ پایه)حدود ۶ سیم داده و کنترل (RS، E و چهار خط داده) + تغذیه + کنتراست
I2C (۴ پایه)فقط VCC، GND، SDA (به A4) و SCL (به A5) — خیلی راحت‌تر

اگر تازه‌کاری، حتماً نسخه‌ی I2C را بگیر. یک ماژول کوچک پشت نمایشگر لحیم شده که ۱۶ پایه را به ۴ تا تبدیل می‌کند.

کد نمونه (I2C)

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);   // آدرس، ستون، سطر

void setup() {
  lcd.init();
  lcd.backlight();
  lcd.setCursor(0, 0);
  lcd.print("Salam RoboMaker");
  lcd.setCursor(0, 1);
  lcd.print("LCD kar mikonad");
}
void loop() {}

اگر چیزی نمایش داده نشد

دستورهای پرکاربرد

پایهنقش
lcd.clear()پاک‌کردن کل صفحه
lcd.setCursor(col, row)بردن مکان‌نما؛ شمارش از صفر شروع می‌شود
lcd.print(x)نوشتن متن یا عدد
lcd.backlight()روشن‌کردن نور پس‌زمینه
💡 برای پاک‌کردن فقط یک خط، به‌جای clear() که کل صفحه را می‌پراند، روی همان خط چند فاصله چاپ کن.
روی LCD یک پیام بنویس 📺

پروژه‌هایی که از این قطعه استفاده می‌کنند

📺

LCD سلام

🌡️

ایستگاه دما

📺📊

مگا نمایشگر

قطعات مرتبط

💡

LED (دیود نورانی)

🟤

مقاومت (Resistor)

🔘

دکمه فشاری (Push Button)