نمایش متن متحرک روی LCD کاراکتری با آردوینو

0

در این پست از سایت اِمیک, نحوه نمایش متن متحرک روی LCD کاراکتری با استفاده از برد اردوینو اموزش داده می شود. در این پروژه ما از برد اردوینو UNO استفاده کرده ایم. قبلا پست نمایش متن متحرک روی LCD کاراکتری با استفاده از میکروکنترلر AVR قرار داده شده بود که می توانید ان پست را در اینجا مشاهده کنید. در ادامه با نحوه انجام این پروژه بیشتر اشنا خواهید شد.

P-Arduino-prj-lcd-char-write-animated-text-emic

نمایش متن متحرک روی LCD کاراکتری با آردوینو :

همانطور که گفته شد ما در این پروژه از برد اردوینو یونو(UNO) به همراه LCD کاراکتری 2*16 و یک پتانسیومتر برای تنظیم کنتراست (روشنایی) ال سی دی کاراکتری استفاده کرده ایم. در صورتی که پتانسیومتر نداشتید و نخواستید استفاده کنید, حتما پایه 3 ال سی دی را به زمین متصل کنید. در زیر شماتیک این پروژه را مشاهده می کنید :

Arduino-prj-lcd-char-write-animated-text-emic

پایه های LCD را طبق شماتیک بالا به برد اردوینو UNO متصل کنید, در صورتی که با پایه های LCD کاراکتری و نحوه راه اندازی ان با اردوینو اشنا نیستید پست “راه اندازی LCD کاراکتری با آردوینو” را مطالعه کنید. در ان پست بطور کامل در مورد LCD کاراکتری و توابع راه اندازی ان با اردوینو توضیح داده شده است.

عملکرد پروژه به این صورت است که متن مورد نظر ما که در این مثال ما از متن WWW.EMIC.IR استفاده کرده ایم, در ابتدا حروف ان یکی یکی روی LCD کاراکتری نمایش داده می شوند. بعد از اینکه متن بطور کامل روی ال سی دی نوشته شد, متن شروع به جابجایی بین سطر اول و دوم LCD می کند. در مرحله بعد متن WWW.EMIC.IR از راست به چپ در سطر دوم LCD شروع به حرکت می کند و در وسط LCD متوقف می شود. و در اخر تمام عبارات نوشته شده روی LCD کاراکتری حرف به حرف پاک می شوند و دوباره این فرایند از اول شروع می شود و ادامه دارد. در انتهای مطلب می توانید کلیپ عملکرد پروژه را مشاهده کنید.

برای تغذیه برد اردوینو حتما از اداپتور استفاده کنید. در حالتی که برد اردوینو از طریق کابل USB متصل به کامپیوتر تغذیه می شود, جریان خروجی کمی دارد و ممکن است پروژه به درستی عمل نکند.

برنامه :

توضیحات قسمت های مهم برنامه نوشته شده, اگر سوالی داشتید می تونید در قسمت نظرات مطرح کنید. فقط دقت کنید که مقدار شمارنده حلقه های FOR (متغیر i) در خط های 18,33,40 برنامه با توجه به طول عبارت WWW.EMIC.IR که 11 کاراکتر می باشد, مقدار دهی شده و شما باید با توجه به طول عبارت مورد نظر خود متغیر i را در سه خط معرفی شده در بالا مقدار دهی کنید.

کلیپ تست عملی پروژه :

 

دانلود فایل ها

پسورد فایل زیپ : www.emic.ir

نظر یادتون نره…

ارسال دیدگاه

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید