نمایشگرهای LCD به عنوان "چشم" پروژه های آردوینو عمل می کنند و کد را به متن و گرافیک قابل مشاهده تبدیل می کنند. برای سازندگان و مهندسان، ادغام یک نمایشگر می تواند پروژه ها را از مفاهیم انتزاعی به تجربیات تعاملی ارتقا دهد. این راهنما نحوه اتصال LCD کاراکتری 16×2 نیوهون به برد آردوینو UNO را با استفاده از هر دو روش ارتباط سریال SPI و RS232 TTL بررسی می کند.
LCD های کاراکتری به دلیل سادگی و اثربخشی در انتقال اطلاعات، همچنان برای پروژه های آردوینو محبوب هستند. فرمت 16×2 (16 کاراکتر در 2 خط) فضای کافی برای پیام های وضعیت، خواندن سنسورها یا رابط های کاربری ساده فراهم می کند. مدل NHD-0216K3Z-NSW-BBW-V3 نیوهون مزایای خاصی را با رابط های سریال داخلی ارائه می دهد که پیچیدگی سیم کشی را کاهش می دهد.
نمایشگر نیوهون دارای دو پورت ارتباطی است:
| شماره پین | نماد | عملکرد |
|---|---|---|
| 1 | RX | ورودی سریال RS-232 (TTL) |
| 2 | VSS | زمین |
| 3 | VDD | منبع تغذیه (+5.0 ولت) |
| شماره پین | نماد | عملکرد |
|---|---|---|
| 1 | SPISS | انتخاب برده SPI (NC در حالت I2C) |
| 2 | SDO | متصل نیست |
| 3 | SCK/SCL | ساعت سریال |
| 4 | SDI/SDA | ورودی داده سریال (SPI) / داده سریال (I2C) |
| 5 | VSS | زمین |
| 6 | VDD | منبع تغذیه (+5.0 ولت) |
SPI (رابط جانبی سریال) ارتباط همزمان با سرعت بالا را ارائه می دهد که برای اتصالات کوتاه بین آردوینو (master) و LCD (slave) ایده آل است. اتصال به پنج سیم نیاز دارد:
| آردوینو | LCD | نوع اتصال |
|---|---|---|
| پین 5 ولت | پین 6: VDD | برق |
| پین زمین | پین 5: زمین | زمین |
| پین 10: انتخاب برده | پین 1: SPISS | انتخاب برده SPI |
| پین 11: MOSI | پین 4: SDI/SDA | ورودی داده سریال |
| پین 12: MISO | پین 3: SCK/SCL | ساعت سریال |
توجه:فعال کردن SPI مستلزم باز کردن R1 و اتصال کوتاه R2 روی PCB نمایشگر است، همانطور که در دیتاشیت مشخص شده است.
کد آردوینو برای ارتباط SPI شامل چندین تابع ضروری است:
SPI_Out()- دستورات و داده ها را به LCD منتقل می کندSet_Pins()- پین های SPI را به عنوان خروجی پیکربندی می کندSet_Contrast()- کنتراست نمایشگر را تنظیم می کندSet_Backlight()- شدت نور پس زمینه را کنترل می کندClear_Display()- صفحه LCD را پاک می کندSet_Cursor()- مدیریت دیدن مکان نمابرای تنظیمات ساده تر، RS232 TTL فقط به سه اتصال نیاز دارد:
| آردوینو | LCD | نوع اتصال |
|---|---|---|
| پین 5 ولت | پین 3: VDD | برق |
| پین زمین | پین 2: زمین | زمین |
| پین 7: ورودی/خروجی دیجیتال | پین 1: RX | ورودی RS-232 TTL |
توجه:هر دو R1 و R2 باید روی PCB نمایشگر باز باشند تا حالت RS232 TTL فعال شود.
هنگام مواجهه با مشکلات در راه اندازی آردوینو-LCD خود، این مراحل تشخیصی را در نظر بگیرید:
Set_Contrast()برای بهینه سازی دید استفاده کنید.با پیروی از این دستورالعمل ها و درک هر دو روش ارتباطی، سازندگان می توانند نمایشگرهای LCD را به طور موثر در پروژه های آردوینو خود برای افزایش عملکرد و تعامل کاربر ادغام کنند.