شیلد LCD و کیپد؛ تنظیمات پروژه را از روی برد تغییر دهید
برای تغییر مقدار تایمر، انتخاب حالت کار یا مشاهده داده حسگر، همیشه به رایانه نیاز نیست. شیلد LCD و کیپد نمایش متن و دریافت فرمان کاربر را در یک مجموعه فراهم میکند تا بتوانید رابط سادهای برای پروژه آردوینو بسازید.
پاسخ سریع: اگر برای پروژه به نمایش متن و چند کلید پیمایش نیاز دارید، این شیلد قابل بررسی است. منو، عملکرد کلیدها و ذخیره تنظیمات باید در برنامه پیادهسازی شوند.
امکانات قابل مشاهده محصول
| نمایشگر | LCD کاراکتری، دو ردیف ۱۶ کاراکتری |
|---|---|
| ورودی کاربر | کلیدهای جهتدار و Select |
| کلید اضافی | Reset، مطابق تصویر محصول |
| تنظیم تصویر | پتانسیومتر کنتراست روی برد |
| ساختار نصب | شیلد آردوینو؛ تطبیق هدرها و پایهها ضروری است |
| کاربرد اصلی | منوی متنی، نمایش وضعیت و تغییر پارامترها |
چرا نمایشگر و کلید روی یک برد مفید است؟
یکپارچهبودن این دو بخش، تعداد اتصالات جداگانه در نمونه اولیه را کاهش میدهد. کاربر میتواند مقدار فعلی را ببیند، گزینهای را انتخاب کند و با کلیدها آن را تغییر دهد؛ بدون نیاز به طراحی یک صفحه گرافیکی پیچیده.
مثال کاربردی: در یک تایمر، ردیف اول میتواند نام حالت و ردیف دوم زمان تنظیمشده را نشان دهد. کلیدهای بالا و پایین مقدار را تغییر میدهند و Select انتخاب را تأیید میکند. این رفتار نمونهای از برنامه قابل پیادهسازی است، نه عملکرد از پیش نصبشده محصول.
شیلد آماده یا LCD با رابط I2C؟
| نیاز پروژه | گزینه قابل بررسی |
|---|---|
| نمایش متن و کلیدها در یک مجموعه | همین شیلد LCD و کیپد |
| قرارگیری نمایشگر دور از برد کنترل | LCD جداگانه با کابلکشی متناسب |
| نمایش متن با ارتباط I2C | LCD سازگار همراه رابط PCF8574؛ کلیدها جداگانه انتخاب شوند |
اگر فقط نمایش متن لازم دارید، LCD کاراکتری ۱۶×۲ امکان جانمایی مستقل را فراهم میکند. برای ارتباط I2C نیز رابط LCD با تراشه PCF8574 مسیر متفاوتی است؛ این شیلد را صرفاً از روی ظاهر، I2C فرض نکنید.
نکته برنامهنویسی: برای پیمایش منو، جهش کلید و تکرار فرمان هنگام نگهداشتن آن را مدیریت کنید. در غیر این صورت، یک فشار ممکن است چند بار مقدار تنظیمی را تغییر دهد.
پیش از نصب، تداخل پایهها را بررسی کنید
نام شیلد بهتنهایی نگاشت پایهها را مشخص نمیکند. پیش از ترکیب با رله، حسگر یا شیلد دیگر، پایههای مصرفشده نمایشگر و کلیدها را از روی همان نسخه بررسی کنید. تطبیق ظاهری با Arduino UNO R3 نیز جای بررسی الکتریکی و نرمافزاری را نمیگیرد.
هشدار نسخه برد: ولتاژ، ترتیب پایهها و آستانه خواندن کلیدها را از نمونه مشابه کپی نکنید. همچنین Reset را کلید تأیید منو در نظر نگیرید؛ این کلید برای بازنشانی است.
سؤالات متداول
آیا منوی آماده روی شیلد وجود دارد؟
خیر. نمایش متن، پیمایش گزینهها و اجرای فرمانها باید در برنامه آردوینو تعریف شوند.
آیا پس از قطع برق، تنظیمات باقی میمانند؟
این موضوع به برنامه و روش ذخیرهسازی میزبان بستگی دارد؛ خود شیلد تضمینی برای حفظ تنظیمات پروژه ایجاد نمیکند.
چرا نور صفحه روشن است اما نوشته دیده نمیشود؟
کنتراست، اتصالات، مقداردهی اولیه و نگاشت پایههای کتابخانه را بررسی کنید. روشنبودن بکلایت، تأیید ارتباط صحیح LCD نیست.
انتخاب نهایی
شیلد LCD و کیپد برای نمونهسازی رابط متنی و تغییر تنظیمات پروژه مناسب است. اگر جانمایی مستقل یا حفظ پایههای خاص برای شما اولویت دارد، ابتدا ساختار اتصال را مقایسه کنید.
در هماهنگی تأمین پروژه با فروش پژوهشگران، نسخه برد و تعداد موردنیاز را مبنای بررسی قرار بده.
