LCD 2*20 G سبز - 2002A V4.0 -حداقل ولتاژ کاری 0 ولت - سایز ۲در ۲۰ کاراکتری سبز
معرفی السیدی کاراکتری 2x20
LCD کاراکتری 20×2 یک نمایشگر متنی است که میتواند در دو ردیف، هر ردیف 20 کاراکتر را نمایش دهد؛ در مجموع 40 کاراکتر. این نمایشگر برای پروژههایی مناسب است که نیاز به نمایش متنهای بلندتر، منوها یا پیامهای چندکلمهای دارند.
---
مشخصات فنی
- تعداد کاراکترها: 2 ردیف × 20 ستون (جمعاً 40 کاراکتر)
- نوع نمایش: کاراکتری (Character-Based)
- چیپ کنترلر: HD44780 یا معادل آن
- رزولوشن هر کاراکتر: ماتریس 5x8 پیکسلی
- رابط ارتباطی: 4 بیتی یا 8 بیتی موازی (Parallel) یا با ماژول I2C
- ولتاژ کاری: 5V DC (برخی مدلها 3.3V هم پشتیبانی میکنند)
- جریان مصرفی: 1 تا 3 میلیآمپر (بدون نور پسزمینه)
- نور پسزمینه: معمولاً LED (سبز، آبی یا سفید)
- قابلیت تنظیم کنتراست: از طریق پایه V0 با پتانسیومتر
---
پینها (Pinout)
پایهها مانند سایر LCDهای HD44780 هستند:
|-----|----------------|--------------|----------------|
| 2x8 | 16 کاراکتر | کم | کوچک |
| 2x16 | 32 کاراکتر | متوسط | متوسط |
| 2x20 | 40 کاراکتر | زیاد | نسبتاً بزرگ |
| 4x20 | 80 کاراکتر | بسیار زیاد | بزرگ |
---
> در حالت 4 بیتی فقط از پایههای D4 تا D7 استفاده میشود.
---
مزایا
- نمایش متنهای طولانیتر نسبت به LCD 2x16 یا 2x8
- پشتیبانی کامل از کتابخانههای معروف آردوینو
- سازگاری با اکثر میکروکنترلرها
- قابلیت نمایش کاراکترهای خاص و سفارشی (Custom Characters)
---
معایب
- بزرگتر از LCDهای کوچکتر (نیاز به فضای بیشتر)
- مصرف توان کمی بیشتر به دلیل نور پسزمینه بزرگتر
- عدم نمایش گرافیک (فقط متن)
---
کاربردها
- پروژههای پیشرفته با نیاز به نمایش چند خط اطلاعات
- سیستمهای منویی پیچیدهتر
- دستگاههای صنعتی، پزشکی و ابزارهای آزمایشگاهی
- دستگاههای ATM، سیستمهای هشدار یا دستگاه حضور و غیاب
---
نمونه کد آردوینو برای LCD 20x2
cpp
#include <LiquidCrystal.h>
// LiquidCrystal(rs, e, d4, d5, d6, d7)
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(20, 2); // 20 ستون، 2 ردیف
lcd.print("سلام! این یک LCD");
lcd.setCursor(0, 1); // شروع خط دوم
lcd.print("کاراکتری 20x2 است.");
}
void loop() {
// کد اصلی پروژه
}
---
نکات عملیاتی مهم
- برای کنترل کنتراست، از پتانسیومتر 10k روی پایه V0 استفاده کن.
- میتونی برای صرفهجویی در پینها از ماژول I2C استفاده کنی (فقط 2 سیم نیاز دارد: SDA و SCL).
- کتابخانهی پیشنهادی برای LCDهای I2C: LiquidCrystal_I2C.h
---
تفاوت با سایر مدلها
| مدل | تعداد کاراکتر | فضای نمایش | اندازه فیزیکی |
Pulse Width Modulator Control Circuit,DIP-16 درایور PWM اریجینال 400 کیلوهرتز 8 تا 35 ولت کاری
میکروکنترلر 8 بیت اتمل با فلش 32 کیلو بایت - 8Bit Microcontroller with 32K Bytes In-System Programmable Flash TQFP-32 ,ATMEL ATMEGA328P-AU/اتمگا238/میکروAVR
مقاومت5 % کربنی 1 وات
1200V, 15A NPT IGBT ای جی بی تی فست 15 آمپر 1200 ولت فیرچایلد اورجینال دیود هرزگرد سریع فرکانس بالا