نمایشگر قطعهای است که اطلاعات پردازششده توسط میکروکنترلر را بهصورت قابلمشاهده برای انسان (عدد، متن یا تصویر) نمایش میدهد. از یک عدد ساده روی نمایشگر هفتقطعهای تا متن و گرافیک روی صفحه OLED، همه در همین دسته قرار میگیرند.
انتخاب نمایشگر مناسب به میزان اطلاعاتی که باید نشان داده شود، فضای موجود و پروتکل ارتباطی پشتیبانیشده توسط میکروکنترلر بستگی دارد.
مشخصات مهم نمایشگر
- رزولوشن یا تعداد کاراکتر/پیکسل قابل نمایش
- پروتکل ارتباطی: موازی، I2C یا SPI
- ولتاژ کاری و جریان مصرفی، بهخصوص در نمایشگرهای نوری
- اندازه فیزیکی صفحه نمایش
- وجود بکلایت یا نور پسزمینه برای دید بهتر در نور کم
انواع نمایشگر
نمایشگر هفتقطعهای (7-Segment)
برای نمایش اعداد ساده مثل ساعت دیجیتال یا دماسنج، ساده و کمهزینه.
LCD کاراکتری (16x2)
پرکاربردترین نمایشگر متنی در پروژههای آردوینویی برای نمایش چند خط متن یا عدد.
OLED گرافیکی
کیفیت تصویر بالا، مصرف کم و قابلیت نمایش گرافیک و فونتهای متنوع در حجم کوچک.
نمایشگر ماتریسی LED
شامل آرایهای از LED برای نمایش متن متحرک یا الگوهای گرافیکی ساده.
نحوه اتصال نمایشگر به آردوینو
نمایشگرهای LCD کاراکتری معمولاً از طریق چند پایه موازی یا ماژول تبدیل I2C به آردوینو وصل میشوند که استفاده از ماژول I2C تعداد سیم مورد نیاز را به فقط دو پایه (SDA و SCL) کاهش میدهد.
نمایشگرهای OLED معمولاً پروتکل I2C یا SPI دارند و با کتابخانههای آماده مثل Adafruit_SSD1306، نوشتن متن و گرافیک روی آنها بسیار ساده است.
کاربردهای نمایشگر در پروژهها
نمایش دما و رطوبت در ایستگاه هواشناسی خانگی، نمایش وضعیت باتری در پاوربانک هوشمند و رابط کاربری ساده برای دستگاههای اندازهگیری از کاربردهای رایج نمایشگرها هستند.
در پروژههای پیچیدهتر مثل منوهای تنظیمات دستگاه یا نمایش گرافیکی دادههای سنسور نیز از OLED و LCD گرافیکی استفاده میشود.
نکات مهم و اشتباهات رایج
ولتاژ کاری نمایشگر را قبل از اتصال بررسی کنید؛ برخی OLEDها فقط با ۳.۳ ولت کار میکنند.
برای LCD کاراکتری، تنظیم درست پتانسیومتر کنتراست برای دیدن حروف ضروری است.
در اتصال I2C، آدرس نمایشگر را با کد اسکنر I2C قبل از برنامهنویسی اصلی بررسی کنید.
از فشار فیزیکی زیاد روی صفحه نمایشگرهای شیشهای (OLED/LCD) خودداری کنید.
انواع نمایشگر مناسب پروژهت رو از دالا الکترو تهیه کن.
مشاهده نمایشگرها