فهرست مطالب:

پازل شماره با آردوینو: 4 مرحله (همراه با تصاویر)
پازل شماره با آردوینو: 4 مرحله (همراه با تصاویر)

تصویری: پازل شماره با آردوینو: 4 مرحله (همراه با تصاویر)

تصویری: پازل شماره با آردوینو: 4 مرحله (همراه با تصاویر)
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
Image
Image
لیست اجزاء
لیست اجزاء

سلام دوستان ، امروز می خواهم این پروژه واحد را به اشتراک بگذارم. این در مورد یک بازی پازل عددی با آردوینو است که بازی روی تلویزیون نمایش داده می شود و توسط یک صفحه کلید (4x4) کنترل می شود

ویدیو را اینجا ببینید

برای کشیدن یا حرکت دادن مربع پازل ، کلید را با توجه به موقعیت مربع مورد نظر فشار دهید. به عنوان مثال ، همانطور که در تصویر نشان داده شده است ، اگر می خواهید مربع با عدد 5 (که دارای موقعیت چهارم است) را به سمت چپ حرکت دهید (زیرا موقعیت خالی وجود دارد) ، کلید "4" را در صفحه کلید فشار دهید ، زیرا این چهارمین موقعیت در صفحه کلید است.

اگر این پروژه را دوست دارید لطفاً در مسابقه پازل به آن رای دهید.

با تشکر

مرحله 1: فهرست اجزاء

مواد مورد استفاده برای این پروژه عبارتند از:

  • آردوینو یکی یا مدل دیگر.
  • تلویزیون با خروجی ویدئو.
  • کابل ویدئویی RCA
  • (1) مقاومت 1k اهم.
  • (1) مقاومت 470 اهم.
  • صفحه کلید Hex.
  • پرش کننده ها

مرحله 2: اتصال آردوینو به تلویزیون

اتصال آردوینو به تلویزیون
اتصال آردوینو به تلویزیون
اتصال آردوینو به تلویزیون
اتصال آردوینو به تلویزیون
اتصال آردوینو به تلویزیون
اتصال آردوینو به تلویزیون

این کتابخانه را بارگیری کرده و آن را به طرح وارد کنید.

ابتدا ، مقاومتها را بصورت خطی به سیم متصل شده اضافه کنید.

کابل RCA دارای 2 سیم ، سیم زمینی و سیم ویدیویی خواهد بود.

مقاومت 1k اهم به پین 9 آردوینو متصل است.

470 اهم به پین 7 آردوینو متصل است.

انتهای مقاومت ها را بچسبانید و آن را به کابل ویدئو وصل کنید.

سیم GND کابل RCA به GND آردوینو می رود.

اگر در تدوین مشکلی دارید ، 3 پوشه موجود در پوشه کتابخانه را استخراج کنید.

مرحله 3: صفحه کلید را وصل کنید

صفحه کلید را وصل کنید
صفحه کلید را وصل کنید
پین آردوینو صفحه کلید
13 ردیف 0
6 ردیف 1
5 ردیف 2
4 ردیف 3
3 سرهنگ 0
2 سرهنگ 1
1 سرهنگ 2
0 سرهنگ 3

پروژه را مطابق تصویر جمع آوری کنید.

مرحله 4: کد

کد
کد

اعداد (1 تا 16) در یک آرایه ذخیره می شوند.

عدد 16 نشان دهنده موقعیت خالی است.

برای به هم زدن اعداد ، کلید 'A' را فشار دهید (در ابتدای بازی) ، این روشی را فرا می خواند که اعداد موجود در آرایه را به هم می زند و بعداً در صفحه نشان داده می شود.

وقتی یک کلید را در صفحه کلید فشار می دهید ، برنامه بررسی می کند که آیا در موقعیت نزدیک موقعیت خالی وجود دارد یا خیر

(چپ ، راست ، بالا یا پایین). همانطور که در تصویر نشان داده شده است: اگر کلید '1' فشار داده شود ، موقعیت های نزدیک را تأیید می کند.

تغییر (کلید) {

مورد 1':

تغییر (0 ، 1) ؛ // موقعیت آرایه (0) ، موقعیت آرایه (1) را بررسی می کند.

تغییر (0 ، 4) ؛ // موقعیت آرایه (0) ، موقعیت آرایه (4) را بررسی می کند.

زنگ تفريح؛

…………

تابع CHANGE اعداد موجود در آرایه و صفحه را با اعداد به روز می کند.

بازی زمانی به پایان می رسد که آرایه در ترتیب صحیح باشد: {1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 16}

کد کامل را از اینجا بارگیری کنید.

اگر این پروژه را دوست دارید لطفاً در مسابقه پازل و مسابقه المپیک سازنده به آن رای دهید

با تشکر

توصیه شده: