فهرست مطالب:

ماتریس LED 8x8: 5 مرحله
ماتریس LED 8x8: 5 مرحله

تصویری: ماتریس LED 8x8: 5 مرحله

تصویری: ماتریس LED 8x8: 5 مرحله
تصویری: Coding Arduino with pictoblox-14 -Dot matrix برنامه نویسی آردوینو با بلوک ها -14 - دات ماتریس 2024, جولای
Anonim
ماتریس LED 8x8
ماتریس LED 8x8
ماتریس LED 8x8
ماتریس LED 8x8

این دستورالعمل به شما نشان می دهد که چگونه می توانید یک ماتریس LED 8x8 را در جادوگری بسازید که می توانید هر LED واحد را کنترل کنید و الگوهای خود را ایجاد کنید تا زمانی که فقط 64 پیکسل برای نشان دادن آنها در یک رنگ نیاز دارد.

به روز رسانی 25.09.10 من یک الگوی مولد برای ایجاد الگوها اضافه کرده ام ، اما همه ویژگی های آن کامل نیست

مرحله 1: مواد

مواد
مواد

مواد مورد نیاز: -8x8LED ماتریس (می تواند یکی بسازد اما من آن را خریدم) -16x120 اهم مقاومت -8x ترانزیستورهای NPN (من از C547B استفاده کردم) -1xPIC16f690-نمونه اولیه برد (یا می توانید برای این کار pcb تهیه کنید)-منبع تغذیه سیم -5 ولت (می توانید از تنظیم کننده ولتاژ استفاده کنید ، اما من فقط از پورت USB نیرو می گیرم) ابزارها:-برنامه نویسان PIC (همه برنامه نویسان عکس از microchip برای pickit1 کار خواهند کرد)-نرم افزار-MPLAB (نرم افزار رایگان از میکروچیپ)-لحیم کاری-پمپ خلا مهارت های مورد نیاز شما: مهارت لحیم کاری (توانایی برقراری اتصالات لحیم کاری خوب در عرض 5 تا 10 ثانیه) پروژه ساده تر

مرحله 2: مدار

مدار
مدار
مدار
مدار

این شماتیک مدار است. توجه داشته باشید که باید به برگه اطلاعات ماتریس led خود (در صورت خرید آن) نگاه کنید یا نحوه اتصال ماتریس ساخته شده را بدانید

مرحله 3: کد

کد در اسمبلی نوشته شده است.

این کد بر اساس کد https://www.instructables.com/id/3x3x3-LED-Cube/ است ، اما شما نمی توانید از ژنراتور استفاده کنید که به نظر او فقط 27 دیود دارد و دارای "لایه 1 لایه 2 لایه 3" است به جای "خط 1…" و فقط دارای اعداد 3x8 بیتی است در حالی که دارای اعداد 8x8 بیتی می باشد توجه داشته باشید که حروف این کد ممکن است به صورت معکوس نمایش داده شود من به طور تصادفی زمین را در صفحه نمایش خود تغییر دادم.

مرحله 4: ویرایش الگوهای نمایش داده شده

می توانید الگوهای دلخواه را در این ماتریس اضافه و حذف کنید. برای افزودن یک الگو به سادگی الگو را با ژنراتور موجود در این مرحله تولید کنید…. این یک فایل.rar است بنابراین از winrar برای فشرده سازی آن استفاده کنید. و در عین حال ، من می خواهم از portreathbeach برای داشتن کد منبع ژنراتور در سند خود در مورد www.instructables.com/id/3x3x3-LED-Cube/ تشکر کنم تا بتوانید یک طرح متحرک چند مرحله ای به زیر برنامه داشته باشید. اینجوری باش ؛ ----------------------------------------------------- -------------------------------------------------- ؛ ؛ زیر روال آزمون ؛ ؛ ----------------------------------------------------- ---------------------------------------------- ؛ آزمون: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call خروجی movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000000' movwf Linew movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf بازگشت خروجی تماس شما همچنین باید یک تابع را در پایین فایل asm اضافه کنید چند خط چیزی شبیه به این خواهد بود. (عملکرد تماس این است که زیر روال ها را فراخوانی کنید و می توانید آنها را به هر ترتیبی که می خواهید تماس بگیرید)

مرحله 5: محصول نهایی

محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی
محصول نهایی

در اینجا نتایج ماتریس آمده است … شما می توانید هر LED واحد را روی این ماتریس از طریق کد کنترل کنید

توصیه شده: