فهرست مطالب:

PUZZLE - بازی منطقی آردوینو: 3 مرحله
PUZZLE - بازی منطقی آردوینو: 3 مرحله

تصویری: PUZZLE - بازی منطقی آردوینو: 3 مرحله

تصویری: PUZZLE - بازی منطقی آردوینو: 3 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
PUZZLE - بازی منطقی Arduino
PUZZLE - بازی منطقی Arduino

سلام.

من می خواهم در مورد تاریخچه ایجاد یک بازی پازل ساده "Puzzle" با استفاده از Arduino UNO و TFT-Shield به شما بگویم.

برای ایجاد بازی به اجزای زیر نیاز داشتم:

  • آردوینو UNO
  • آداپتور برق (AC-DC) 6-12V برای Arduino UNO
  • کارت MicroSD
  • TFT Shield

مرحله 1: نسخه اولیه

نسخه اولیه
نسخه اولیه

TFT-shield از این نظر مناسب است که دارای شکافی برای اتصال کارت micro SD و رمزگشای Jpeg سخت افزاری یکپارچه است. این ویژگی به شما امکان می دهد به سرعت و به راحتی قاب عکس خود را برای مشاهده عکس ها (البته بر اساس نسخه ی نمایشی) بسازید. این همان چیزی است که من برای اولین بار انجام دادم. اما بعد از دیدن عکس ها حوصله ام سر رفت و سپس این ایده به ذهنم رسید: آیا سعی می کنم یک بازی منطقی بسازم؟ چندین شب صرف نوشتن یک طرح برای آردوینو اونو شد. و نسخه اولیه آماده بود.

یک عکس از کارت microSD بارگیری می شود ، تصویر روی صفحه به سلول های 4x3 تقسیم می شود ، سلول پایین سمت راست ناپدید می شود و همه سلول ها به طور تصادفی شروع به حرکت می کنند. با فشار دادن دکمه سمت چپ در زیر صفحه می توانید عکس بعدی را بارگذاری کنید. با فشردن دکمه وسط می توانید بازی را شروع کنید - برای جمع آوری پازل. حرکت پازل ها با فشار دادن روی صفحه لمسی TFT-Shield. به عنوان مثال ، من تصاویری را از installables.com روی کارت میکرو SD ضبط کردم. می توانید هر یک از عکس های خود را روی کارت میکرو SD ضبط کنید.

مرحله 2: افزودن قابلیت ها

افزودن عملکرد
افزودن عملکرد
افزودن عملکرد
افزودن عملکرد
افزودن عملکرد
افزودن عملکرد

جمع آوری پازل 4x3 جالب است ، اما آسان و سریع است. من می خواستم بازی را پیچیده کنم ، به عنوان مثال ، افزایش پارتیشن از 4x3 به 8x6.

من قابلیت تنظیم تعداد ستون ها و سطرها در طرح را اضافه کردم (توصیه می شود: 4x3 ، 4x6 ، 8x3 ، 8x6). بازی بسیار سخت تر و طولانی تر شده است. و حرکت در معماها بسیار دشوارتر شده است.

من تصمیم گرفتم یک راهنمایی اضافه کنم - وقتی روی دکمه چهارم (از چپ به راست) کلیک کردم ، شماره سلول ها روی صفحه ظاهر می شود. وقتی روی دکمه دوم (از چپ به راست) کلیک می کنید ، نکات روی صفحه ناپدید می شوند. وقتی روی اولین دکمه کلیک می کنید ، می توانید رنگ نکته ابزار (بسته به عکس) را تغییر دهید تا نکته ابزار تا حد امکان خوانا شود.

مرحله 3: تظاهرات

در نتیجه کار من ، یک بازی گرفتم ، که برای نشان دادن آن فیلم زیر را تهیه کردم.

در پایان دستورالعمل ها ، طرح TFT_shield_Puzzle را ضمیمه می کنم. برای تدوین طرح باید کتابخانه YATFT را نصب کنید.

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

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

توصیه شده: