LCD 4*16 B آبی - 1604A-V1.3 -حداقل ولتاژ کاری 3 ولت - سایز ۴در ۱۶ کاراکتری آبی
معرفی LCD کاراکتری 4×16
السیدی 4x16 یکی از انواع نمایشگرهای کاراکتری مبتنی بر کنترلر HD44780 است که قابلیت نمایش ۴ ردیف، هر کدام ۱۶ کاراکتر (در مجموع ۶۴ کاراکتر) را بهصورت همزمان دارد.
این نمایشگر برای کاربردهایی که اطلاعات چندسطحی و مفصل نیاز دارند، گزینهای عالی است.
---
مشخصات فنی
- تعداد کاراکترها: 4 ردیف × 16 ستون = 64 کاراکتر
- چیپ کنترلر: HD44780 یا سازگار با آن
- رزولوشن هر کاراکتر: ماتریس 5×8 پیکسلی
- رابط ارتباطی: موازی (4 یا 8 بیت) | قابل تبدیل به I2C
- ولتاژ کاری: 5 ولت DC
- نور پسزمینه: اغلب LED سفید، آبی یا سبز
- تنظیم کنتراست: از طریق پتانسیومتر متصل به پایه V0
- جریان مصرفی: حدود 1 تا 3 میلیآمپر بدون بکلایت
---
پینهای LCD 16x4 (مثل سایر مدلهای کاراکتری HD44780)
1. VSS – زمین (GND)
2. VDD – ولتاژ تغذیه (+5V)
3. V0 – تنظیم کنتراست
4. RS – انتخاب دستور یا دیتا
5. RW – انتخاب حالت خواندن/نوشتن
6. E – پالس فعالسازی (Enable)
7~14. D0 تا D7 – خطوط دیتا
15. LED+ – تغذیه نور پسزمینه
16. LED- – زمین نور پسزمینه
> در حالت 4 بیتی فقط از پینهای D4 تا D7 استفاده میشود.
---
آدرس DDRAM برای شروع هر خط
LCDهای 16x4 به صورت غیرخطی در حافظه ذخیره میشوند:
| خط | آدرس شروع DDRAM |
|-----|------------------|
| خط 1 | 0x00 |
| خط 2 | 0x40 |
| خط 3 | 0x10 |
| خط 4 | 0x50 |
> توجه: ترتیب خطوط روی صفحه با ترتیب آدرسها در حافظه یکی نیست.
---
مزایا
- نمایش اطلاعات زیاد در فضای نسبتاً فشرده
- ایدهآل برای منوهای چندسطحی و چندخطی
- راهاندازی آسان با آردوینو و میکروکنترلرها
- امکان استفاده از کاراکترهای سفارشی با createChar()
---
معایب
- مصرف برق کمی بیشتر از مدلهای کوچکتر
- آدرسدهی خطوط کمی پیچیدهتر
- نسبت به LCDهای گرافیکی محدود به کاراکتر است
---
کاربردها
- نمایش منوی تنظیمات پیشرفته
- سیستمهای کنترل صنعتی و مانیتورینگ
- دستگاههای آزمایشگاهی، پزشکی یا ابزار دقیق
- پروژههای آموزشی حرفهای با آردوینو یا STM32
---
نمونه کد آردوینو (رابط موازی)
cpp
#include <LiquidCrystal.h>
// LiquidCrystal(rs, e, d4, d5, d6, d7)
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 4); // 16 ستون، 4 ردیف
lcd.setCursor(0, 0);
lcd.print("ردیف اول");
lcd.setCursor(0, 1);
lcd.print("ردیف دوم");
lcd.setCursor(0, 2);
lcd.print("ردیف سوم");
lcd.setCursor(0, 3);
lcd.print("ردیف چهارم");
}
void loop() {
// کد اصلی پروژه
}
---
نمونه کد با ماژول I2C
```cpp
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 4);
void setup() {
lcd.begin(16, 4);
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("LCD 16x4 با I2C");
}
void loop() {
// اجرای کد اصلی
}
```
---
مقایسه با سایر LCDهای کاراکتری
| مدل | خطوط × ستون | تعداد کاراکتر | اندازه |
|------|--------------|----------------|---------|
| 2x8 | 2×8 | 16 | کوچک |
| 2x16 | 2×16 | 32 | متوسط |
| 2x20 | 2×20 | 40 | بزرگ |
| 4x16 | 4×16 | 64 | بزرگتر از 2x16، جمعوجورتر از 4x20 |
| 4x20 | 4×20 | 80 | بزرگ و پرظرفیت |
---
جمعبندی
LCD 4x16 ترکیب مناسبی از حجم نمایش، اندازه فیزیکی، سادگی راهاندازی و قیمت مناسب را ارائه میدهد. اگر دنبال نمایش اطلاعاتی بیشتر از LCD 2x16 هستی ولی نمیخوای سراغ مدل خیلی بزرگتری مثل 4x20 بری، این مدل انتخاب عالیایه.
---
(فن کانادایی مونتاژ چین)سوپر فن نازک بلبرینگی اریجینال پلکو 25*120*120(فن گام) 24V,0.43A AIR FLOW 130 4200دور ولتاژ 24 ولت 0.43 آمپر باد دهی130 محافظت امپدانس - موتور بزرگ BRUSHLESS DC FAN بسیار با دوام وبا کیفیت
DISCS THYRISTOR N540CH18L W98624 S1002 C60 تریستور دیسکی زیمنس آلمان
پلی استر 2.2 میکرو فاراد 400 ولت CBB سری طول عمر بالا POLYESTER Capacitor Film 2.2UF 400V 225j400V
رگلاتور خطی 1.2 ولت ثابت 1 آمپر اس ام دیSOT-223 1.2V,1A LOW DROPOUT VOLTAGE REGULATOR