در این مطلب ما قصد آموزش ساخت LED آبشاری را داریم.

در این برنامه از تکنیک موج PWM برای کاهش نور LED ها استفاده شده است و تعداد LED های دنباله آبشار 5 عدد می باشد.

LED آبشاری

میتوان این برنامه را تعمیم داد و برای تمام پایه های میکرو تعریف نمود (یعنی حداقل 6 و حد اکثر 32، LED میتوان استفاده کرد.)

ابتدا معرفی میکرو،متغییرها،تایمر و پورت خروجی:

تمام LED ها را خاموش می کند:

کدهای اصلی برنامه:

در مرحله اول باید LED اول را روشن نمود و تمام LED ها نیز خاموش باقی بمانند.

در مرحله دوم باید LED دوم را کامل روشن نمود و LED اول را کم نور کرد و باقی LED ها را نیز خاموش نگه داشت.

در مرحله سول مطابق مراحل قبلی باید پیش بروید.

تا به مرحله پنجم برسیم.

در مرحله پنجم باید تمام LED ها را شیفت داد.

پایان برنامه

کد تایمر جهت کاهش نور LED ها :

این برنامه صرفا جهت آموزش می باشد و کدهای آن به صورت کامل نوشته نشده است.

شما میتوانید برای دریافت فایل هگز درخواست خود را در قسمت نظرات درج کنید تا به صورت رایگان برای شما ارسال شود اما در صورتی که سورس برنامه را نیاز دارید میتوانید با پرداخت اندکی هزینه آن را دریافت کنید.