خانه / مطالب علمی / آردوینو - Arduino / اجرای بازی تتریس با آردوینو UNO و نمایش روی مانیتور

اجرای بازی تتریس با آردوینو UNO و نمایش روی مانیتور

تتریس (به فارسی: خانه سازی) نوعی بازی ویدئویی معمایی مصور رایانه‌ای شبیه به یک پازل بی‌انتها که در آن از قطعات یا مهره‌های چهارگوشی به نام تترومینو استفاده می‌شود. طراح و برنامه‌نویس این بازی در اصل توسط طراح بازی روسی الکسی پاژیتنوف انجام شده‌است. بازی در ۶ ژوئن ۱۹۸۴ منتشر شد

ویدیوی تتریس با آردوینو

 

قطعات مورد نیاز:

  • برد آردوینو UNO
  • کابل VGA
  • سیم جامپر نری به نری
  • کانکتور VGA سه ردیفه مادگی DBU15 (ترجیحا رایت)
  • مقاومت 68 اهم 2 عدد
  • مقاومت 470 اهم 2 عدد
  • مقاومت 1 تا 2 کیلو اهم 4 عدد
  • سوئیچ تکی (buttons) 4 عدد

توضیحات:

ما در این پروژه با استفاده از آردوینو UNO و یک مانیتور با نسبت تصویر 4:3 بازی تتریس را اجرا میکنیم.

پروژه ی ای که ساختیم از یک واحد پردازشی، یک واحد دستوری یا ورودی و از یک واحد خروجی تشکیل شده است. در واحد ورودی، خروجی دسته کنترل که به برد آردیونو وصل است، در حالت عادی با یک مقاومت 1 تا 2 کیلو اهم به زمین وصل شده است ولی با فشار دادن کلید ها، 5V به برد آردیونو منتقل میشود یا به عبارتی ما دسته کنترل را Pull down کرده ایم.

در واحد پردازشی ما برد آردوینو UNO قرار دارد که ما با استفاده از کد هایی که در پایین قرار دادیم، بردمان را پروگرم کردیم. در واحد خروجی یک کانکتور تصویر DBU15 قرار دادیم که کابل VGA مانیتور را بهش وصل میکنیم. در مسیرش مقاومت هایی وجود دارد که ما به شرح آنها وبقیه ی  اتصال بندی میپردازیم:

 

اتصالات:

کد برنامه:

کتابخانه مورد استفاده در این برنامه:

https://github.com/smaffer/vgax

جهت اضافه کردن کتابخانه در آردوینو از آموزش زیر استفاده کنید :

آموزش اضافه کردن کتابخانه به نرم افزار آردوینو

درباره توحید امینی

یک محصل، دارای علاقه به دنیای الکترونیک / یک دانشجو، دارای خلاقیت در ضمینه ی الکترونیک / یک تعمیر کار، دارای عشق به تعمیرات موبایل.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

*

code