شنبه, آبان 12, 1403
ادامه منو
    خانهپروژه های اردوینو Arduinoپروژه با انواع LCDنمایش متن متحرک روی LCD کاراکتری با آردوینو

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

    در این پست از سایت اِمیک, نحوه نمایش متن متحرک روی 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

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

    عابد رازانی
    عابد رازانیhttps://emic.ir/
    فارغ التحصیل کارشناسی الکترونیک از دانشکده باهنر شیراز و علاقمند به برنامه نویسی و طراحی مدارات الکترونیکی, در حال حاضر به تولید محتوای آموزشی و طراحی و انجام پروژه مشغول هستم.

    4 نظرات

    1. با سلام و خسته نباشی
      ، ببخشید میشه توضیح درباره اتصال چند ال سی دی بهم و برنامه نویسی آن بگویید ،مثل اتصال چند دات ماتریس بهم وصل میشدن و آدرس دهی میشدن ، ال سی دی چندتا مثلا ۶ تا را میشه با اردینو بهم وصل کرد و طرز آدرس دهی آنها چیست ممنون

    2. سلام من در حوزه ادینو فعالم و عاشق سایت شما هستم چون هم سورسس کد رو قرار میدید هم اموزش و شماتیک
      سایت عالی دارید ولی بابت مسعله پولی بودن بعضی از پروژه ها مقداری خوب نیست

    ارسال دیدگاه

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

    spot_img