این دستورالعمل برای توضیح کامل تری نسبت به سایر موارد موجود به صورت آنلاین است. قابل ذکر است، این توضیح سخت افزاری بیشتری نسبت به LED Marquee که توسط led555 قابل آموزش است، ارائه می دهد.
اهداف
این دستورالعمل، مفاهیم مرتبط با شیفت رجیسترها و درایورهای سمت بالا را ارائه می دهد. با نشان دادن این مفاهیم با یک ماتریس LED 8×8، امیدوارم ابزارهای مورد نیاز برای انطباق و گسترش به اندازه و طرح مورد نیاز پروژه را در اختیار شما قرار دهم.
تجربه و مهارت
من این پروژه را با درجه سختی متوسط ارزیابی می کنم:
- اگر قبلاً تجربه برنامه نویسی میکروکنترلرها و کار با LED ها را دارید، تکمیل این پروژه برای شما باید نسبتاً آسان باشد و به آرایه های بزرگتری از چراغ ها مقیاس دهید.
- اگر به تازگی کار خود را با میکروکنترلرها شروع کرده اید و یک یا دو LED فلش زده اید، باید بتوانید با کمک دوست ما گوگل، این پروژه را تکمیل کنید .
- اگر تجربه کمی در مورد میکروکنترلرها یا برنامه نویسی ندارید، احتمالاً فراتر از آن چیزی است که باید خودتان را وارد آن کنید. چند پروژه مبتدی دیگر را امتحان کنید و زمانی که تجربه بیشتری در نوشتن برنامه برای میکروکنترلرها دارید، دوباره بازگردید.
سلب مسئولیت و اعتبار
اول اینکه من مهندس برق نیستم. اگر چیزی را می بینید که اشتباه است یا بهترین روش نیست، لطفاً به من اطلاع دهید و من اصلاح خواهم کرد.
این کار را با مسئولیت خود انجام دهید! شما باید بدانید که دارید چه کار می کنید وگرنه می توانید به کامپیوتر، میکروکنترلر و حتی خودتان آسیب وارد کنید.
من از اینترنت چیزهای زیادی یاد گرفته ام، به ویژه از انجمن های موجود در: http://www.avrfreaks.net
من از یک مجموعه فونت استفاده می کنم که با کتابخانه جهانی ks0108 C ارائه شده است. اینجا را بررسی کنید:
http://en.radzio.dxp.pl/ks0108/
مرحله 1: قطعات
فهرست قطعات
قطعات عمومی
برای ساختن یک شبکه 8×8 LED و کنترل آنها به موارد زیر نیاز دارید:
- 64 عدد LED به انتخاب شما
- 8 مقاومت برای LED ها
- 1 Shift ثبات برای ستون ها
- 1 آرایه درایور برای سطرها
- 8 مقاومت برای تعویض آرایه درایور
- 1 میکروکنترلر
- 1 منبع ساعت برای میکروکنترلر
- 1 تخته نمونه سازی
- 1 منبع تغذیه
- سیم قلاب
قطعات خاص مورد استفاده در اینجا
برای این آموزش از موارد زیر استفاده کردم: