LCD 128*240 B مدل 240128A- پس زمینه آبی - 8Bit Parallel - کیفیت نمایش 240*128 پیکسل
معرفی السیدی گرافیکی 128×240
LCD گرافیکی 240x128 یک نمایشگر نقطهای (pixel-based) است که از 240 ستون افقی و 128 ردیف عمودی پیکسل تشکیل شده. برخلاف LCDهای کاراکتری، این نوع LCD امکان طراحی هر نوع تصویر، شکل یا فونت دلخواه را میدهد.
---
مشخصات فنی
- رزولوشن: 240×128 پیکسل
- نوع نمایش: تکرنگ (Monochrome) یا خاکستری (بسته به مدل)
- کنترلر رایج: T6963C، RA8835، ST7920 یا مشابه
- رابط ارتباطی: موازی (8 بیت) یا سریال (SPI در برخی مدلها)
- ولتاژ کاری: 5V DC
- جریان مصرفی: 5 تا 25 میلیآمپر (بسته به نور پسزمینه)
- نور پسزمینه: LED سفید، آبی یا سبز
- نوع پنل: STN یا FSTN (بسته به مدل)
- قابلیت نمایش تصویر و متن همزمان
---
ویژگیهای اصلی
✅ نمایش متن، عدد، نمودار، آیکون و تصاویر
✅ وضوح بالا برای پروژههای پیچیده
✅ کنترل پیکسل به پیکسل
✅ سازگاری با آردوینو، STM32، AVR، PIC و...
✅ مناسب برای محیطهای صنعتی و آموزشی
---
مزایا
---
معایب
- نیاز به RAM و پردازنده قویتر نسبت به LCD کاراکتری
- برنامهنویسی پیچیدهتر
- قیمت بالاتر
- راهاندازی سختتر بدون کتابخانه مناسب
---
رابطهای ارتباطی
اکثر مدلهای LCD 240x128 از رابط موازی 8 بیتی استفاده میکنن و نیاز به حدود 14 پین GPIO دارن. برخی مدلها (مثل ST7920) از SPI هم پشتیبانی میکنن که تعداد پینهای مورد نیاز رو کاهش میده.
---
کنترلرهای متداول
1. T6963C
- پرکاربردترین کنترلر برای LCD 240x128
- حافظه داخلی برای نمایش گرافیک و متن
- ارتباط ساده با میکروکنترلر
2. ST7920
- پشتیبانی از SPI
- مناسب برای پروژههای آردوینویی با پین محدود
3. RA8835
- کنترلر پیشرفتهتر با امکانات بیشتر برای GUI
---
راهاندازی با آردوینو (با کنترلر T6963C)
راهاندازی مستقیم با آردوینو سختتره مگر اینکه از کتابخانههایی مثل U8g2 یا T6963 Library استفاده کنی.
نمونه کد (نمایشی)
cpp
#include <T6963.h>
// پیکربندی پینها طبق اتصالات سختافزاری
T6963 lcd(240, 128, DATA_PINS, CONTROL_PINS);
void setup() {
lcd.begin();
lcd.writeText(10, 5, "Hello LCD 240x128");
lcd.setPixel(100, 64, 1); // روشن کردن یک پیکسل وسط نمایشگر
}
void loop() {
// اجرای کدهای گرافیکی
}
> توجه: پیکربندی دقیق پینها به مدل LCD و کنترلر بستگی دارد.
کتابخانههای مفید
- U8g2 (برای مدلهای ST7920)
- T6963.h
- GLCD
- Adafruit_GFX + کتابخانه اختصاصی
---
کاربردها
- صفحات نمایش تجهیزات صنعتی و پزشکی
- رابط کاربری برای دستگاههای CNC یا پرینتر سهبعدی
- نمایش لوگو، نمودار، آیکون، نقشه و نمودار حرارتی
- پروژههای HMI و IoT
- سیستمهای پیشرفته هشدار و اعلان
---
مقایسه با LCD کاراکتری
| ویژگی | LCD کاراکتری 2x16 | LCD گرافیکی 240x128 |
|---------------|-------------------|----------------------|
| نمایش تصویر | ❌ ندارد | ✅ دارد |
| نمایش متن | ✅ محدود | ✅ با فونت دلخواه |
| پیچیدگی راهاندازی | ساده | متوسط تا پیشرفته |
| تعداد پینها | کم | زیاد (مگر با SPI) |
| قیمت | پایین | متوسط تا بالا |
---
جمعبندی
LCD گرافیکی 240x128 یک نمایشگر قدرتمند و پیشرفته است که به شما امکان کنترل کامل روی نمایش را میدهد. اگر پروژهای داری که به نمایش گرافیک، منو، آیکون یا تصاویر نیاز داره، این LCD یکی از بهترین انتخابهاست.
500V N-Channel MOSFET,TO-3P 19A, 500V, RDS(on) = 0.38Ω @VGS = 10 V ماسفت قدرت 500 ولت18 آمپر فیرچایلد با دیود فست هرزگرد
میکروکنترلر 32 بیتی با فلش 512K و رم 64K با فرکانس 72 مگاهرتز High-density performance line Arm®-based 32-bit MCU with 256 to 512KB Flash, USB, CAN, 11 timers, 3 ADCs, 13 communication interfaces
PTC پی تی سی 100 اهم ساخت کره جنوبی- کیفیت بالا وبا دوام مقاومت وابسته به دما(زیاد شونده)قطر 17 میلیمتر RESISTOR, TEMPERATURE DEPENDENT, NTC, 100 ohm, THROUGH HOLE MOUNT
مقاومت5 % کربنی 3 وات کیفیت بالا و صنعتی