فهرست مطالب:

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

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

تصویری: آردوینو: کیت مینی بازی های (ناامید کننده): 4 مرحله
تصویری: پردازش تصویر با آردوینو :) 2024, جولای
Anonim
آردوینو: کیت مینی بازی های (خسته کننده)
آردوینو: کیت مینی بازی های (خسته کننده)

(بدنه نمونه فوق العاده برای این آردوینو ^)

قبل از شروع: علیرغم تلاش هایم ، به دلیل زمان و بدشانسی نتوانستم دستگاه را به طور کامل به پایان برسانم. وقتی قطعات آردوینو من تصور کردند ایده خوبی است که در برخی مواقع کار را متوقف کنم ، حتی بهتر هم شدم ، برای من خوش شانس است. شما می خواهید از این دستورالعمل صرفاً به عنوان منبع الهام بخش استفاده کنید نه اینکه واقعاً آن را بسازید. در این دستورالعمل ، ما از یک تخته نان به عنوان بستر مونتاژ خود استفاده خواهیم کرد.

به هر حال ، برای کسانی که از این دستورالعمل الهام گرفته اند ، از هر نظر از من پیشی بگیرید و آنچه را که نمی توانم تکمیل کنید. در اینجا تا آنجا که من دریافت کردم:

مرحله 1: مواد مورد نیاز

  • 1 برابر آردوینو اونو
  • پتانسیومتر 1 برابر
  • 1x صفحه نمایش LCD I2C
  • 1x Piezo Buzzer
  • دکمه های 2 برابر
  • مقاومت 4x 220 اهم
  • مقاومتهای 3x10k اهم
  • 1 برابر LED سبز
  • 1 برابر LED قرمز
  • 2 برابر LED آبی
  • چند سیم (در صورت تمایل به استفاده از تخته نان Jumper Wires را توصیه می کنم)
  • 1x تخته نان

مرحله 2: راه اندازی

برپایی
برپایی

من از یک صفحه نمایش LCD I2C در اینجا استفاده کرده ام ، که پتانسیومتر ، خروجی های SCL/SDA/VCC/GND را در بالای صفحه توضیح می دهد.

شاید لازم به ذکر باشد که سیم های قرمز به خروجی + / 5V و (بیشتر) سیم های آبی به هر GND آردوینو Uno متصل می شوند.

مرحله 3: کد

اگر هنوز این پروژه را برای مونتاژ ارزشمند می دانید ، در اینجا می توانید از کد استفاده کنید. در انتخاب کد احساس رایگان کنید. قطعاً جا برای پیشرفت وجود دارد

در این مرحله ، کد اجازه می دهد تا دو بازی کوچک داشته باشید:

  1. چالش ایمن: کاربر باید با استفاده از پتانسیومتر یک مقدار خاص را جستجو کند و بر روی دکمه A (یا دکمه سمت چپ بر روی نانبرد همانطور که در مرحله 2 نشان داده شده است) کلیک کند ، در حالی که باید مطمئن شود یکی از دو LED آبی محو نمی شود. بیرون کاربر می تواند چراغ LED را با استفاده از دکمه دیگر "شارژ" کند. این کار باید چهار بار انجام شود (چهار مورد "تصحیح"). چیزهای زیادی وجود دارد که باید از آنها آگاه باشید: بازیکن قبل از از دست دادن "صحیح" محدودیت زمانی دارد یا اگر چراغ LED قابل شارژ بیش از حد شارژ شود (به عبارت دیگر ، داشتن analogRead مقدار 256 یا بالاتر).
  2. مسابقه: با استفاده از دو دکمه نشان دهنده پاسخ A و B ، بازیکن باید به سوالات به درستی پاسخ دهد. کد ممکن است در این قسمت کمی اشکال داشته باشد.

این کد همچنین شامل یک عنصر ناامیدی است که عملکرد دکمه A و B را تغییر می دهد. می توانید این خط کد را در تابع () trySwitchButtons () پیدا کنید. همچنین توجه داشته باشید که این کد به کتابخانه های LCD و LiquidCrystal_I2C نیاز دارد

در این کد ، سریال اکثر عملکردهای LCD را تقلید می کند زیرا LCD من دیگر درست کار نمی کند ، همانطور که قبلاً ذکر شد.

هنگامی که این کد را در هر IDE سازگار با Arduino دارید (توصیه می کنم از Arduino/Genuino IDE استفاده کنید) ، این برنامه را با استفاده از دکمه Upload در Arduino خود بارگذاری کنید.

مرحله 4: بازی کنید ، پیشرفت کنید ، هرچه که باشد

بازی کنید ، پیشرفت کنید ، در هر صورت
بازی کنید ، پیشرفت کنید ، در هر صورت

شما به آخرین مرحله از این بازیهای ناامیدکننده کمتر از دستورالعمل های کوچک خود رسیده اید! آردوینو خود را با استفاده از کابل USB به هر منبع تغذیه وصل کنید و اولین بازی کوچک راه اندازی می شود.

موفق باشید و بازی کنید و پیشرفت کنید! این پروژه آردوینو به همراه کد آن بسیار عالی است ، اما امیدوارم به هدف اصلی خود رسیده باشم ، که شما را برانگیخته است تا چیزی فوق العاده تر از این ایجاد کنید!

توصیه شده: