آموزش آردوینو جلسه 12 – اتصال LCD 16×2

مقدمه

یکی از ساده‌ترین ابزارهای خروجی، نمایشگر کریستال مایع 2 در 16 است. این ابزار برای نمایش اعداد و حروف در دو سطر 16 کاراکتری طراحی شده و قیمت مناسبی دارد. از مزیت‌های این نمایشگر وضوح بالا، سادگی برنامه نویسی و راه‌انداری آسان است. همچنین کتابخانه آن بصورت توکار در پلتفرم آردوینو موجود می‌باشد.

 

شماتیک

برای اتصال نمایشگر 2×16 با درایور HD44780 کافیست مطابق شکل زیر 4 پایه دیتای D4 تا D7 و نیز پایه‌های کنترل RS و E را به پایه‌های IO دلخواه در آردوینو متصل کرد (البته در تعریف برنامه باید ترتیب این پایه‌ها در تابع مربوطه بدرستی نوشته شود). همچنین پایه RW نمایشگر به زمین متصل شده و پایه کنترل کنتراست به وسط یک پتانسیومتر 10 کیلو وصل می‌شود. پایه‌های تغذیه این نوع LCDها پایه 1 و 2 بوده که 1 زمین و 2 مثبت 5 ولت است. همچنین پایه‌های بکلایت 15 و 16 می‌باشد که 16 زمین بوده و 15 نیز 5+ است که البته پیشنهاد می‌شود با یک مقاومت 100 الی 330 به 5+ وصل شود تا مصرف جریان کمتر شده و عمر LED بکلایت بیشتر شود.

شماتیک اتصال السیدی 2x16 به آردوینو
شماتیک اتصال السیدی 2×16 به آردوینو

 

برنامه

برای راه‌اندازی LCD 2*16 کافیست کد زیر را در کامپایلر آردوینو بنویسید:

در این برنامه در ابتدا کتابخانه LiquidCrystal به برنامه اضافه می‌گردد و در خط بعد پایه‌های آردوینو متصل شده به LCD به ترتیبی که در جلوی دستور کامنت شده تعریف می‌شود. مثلا پایه 7 به RS متصل شده و … دستور lcd.begin نوع السیدی را که 16 در 2 است مشخص می‌کند مثلا برای نمایشگرهای 4 در 20 باید اعداد سطر و ستون را در اینجا تنظیم کرد. دستور lcd.setCursor برای تنظیم مکان شروع نوشتن بکار می‌رود و 2 پارامتر می‌گیرد، اولی ستون است که از 0 شروع می‌شود و برای نمایشگر 2×16 حداکثر 15 است و دومی شماره خط یا سطر است که برای سطر اول 0 و برای سطر دوم 1 است. با دستور lcd.print هم می‌توانید عبارت مورد نظر را روی نمایشگر چاپ کنید. 

 

سخن پایانی

در این آموزش یاد گرفتیم که چگونه LCDهای کریستال مایع را به آردوینو متصل کنیم.  با استفاده از این نمایشگرها می‌توانید پروژه‌ها و دستگاه‌های متنوعی بسازید و از آنها لذت ببرید.  

 

منابع

رسم شماتیک با: https://wokwi.com

 

بازدیدها: 0