فهرست مطالب:

یک بازی آردوینو سیمون در 2 دقیقه ایجاد کنید!: 3 مرحله
یک بازی آردوینو سیمون در 2 دقیقه ایجاد کنید!: 3 مرحله

تصویری: یک بازی آردوینو سیمون در 2 دقیقه ایجاد کنید!: 3 مرحله

تصویری: یک بازی آردوینو سیمون در 2 دقیقه ایجاد کنید!: 3 مرحله
تصویری: 35 ویدیوی Scary Ghost: Mega Compilation of 2023 [V1] 2024, نوامبر
Anonim

بدون پرش کننده! بدون سیم! بدون لحیم کاری! NO Breadboard!

تفکر خارج از جعبه

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

این نسخه سریع و آسان بازی "بعد از من" سیمون را در چند دقیقه کنار هم بگذارید. هرچند تک رنگ (با تمام LED های قرمز). تنها چیزی که لازم است این است که اینها را در دست داشته باشید: یک میکروکنترلر آردوینو (ترجیحا یک نانو) ، یک ماژول با مجموعه ای از LED ها ، یک ماژول 4 دکمه و یک زنگ ، همراه با نوار لاستیکی

مرحله 1: قطعات و مونتاژ

قطعات و مونتاژ
قطعات و مونتاژ
قطعات و مونتاژ
قطعات و مونتاژ

ماژول های LED & Key/button را می توانید در اینجا پیدا کنید: www.ebay.com/itm/181563923440 (<4 دلار) زنگ ها در اینجا موجود است: https://www.ebay.com/itm/281280117872 (<2 دلار)

[کار در حال پیشرفت] BTW: در اینجا یک ابزار مفید است که از https://itty.bitty.site استفاده می کند [کار در حال انجام است]

این باید آن را روشن کند.

برنامه lite

اطلاعات بیشتر.

نانو 3.0 https://www.ebay.com/itm/131517734419 (<3 دلار)

من یک نوار لاستیکی کوچک را توصیه می کنم ، بنابراین لازم نیست آن را چندین بار بپیچید تا محکم شود.

از آردوینوهای دیگر می توان استفاده کرد ، اما ممکن است به مکان های مختلف ماژول های جانبی نیاز داشته باشد (یا اجازه دهد). و به این ترتیب تعیین کد در کد مورد استفاده تغییر می کند. نانو 3.0 به ویژه خوب است زیرا برای یک مجموعه کوچک ، به راحتی در دست گرفته و با یک دست کار می کند.

مونتاژ به سادگی ماژول ها را وصل کرده و با نوار لاستیکی محکم می کند. زنگ پیزو "فعال" فقط در صورتی کار می کند که قطبیت به درستی متصل شده باشد. لطفاً توجه داشته باشید که (+) در D8 ، و (-) در D11 درج شده است.

پین های ماژول Key K4-K3-K2-K1-GND مستقیماً به A1-A5 می روند. تصویر بالا را ببینید.

پایه های ماژول LED به ترتیب مستقیماً به ترتیب به D7-D6-D5-D4-D3-D2-GND وارد می شوند.

مرحله 2: چگونه کار می کند

ماژول های LED و Key به طور معمول دارای یک پین متصل به زمین هستند. برای تطبیق دلبستگی مستقیم به نانو این اتفاق نمی افتد. بنابراین ، در عوض پین های متصل به "GND" در این ماژول ها به عنوان خروجی عمل می کنند و "LOW" را تنظیم می کنند. MCU (MicroControllerUnit) خروجی های خود را تا 30 متر هدایت می کند. که برای بانک چهار (4) LED کافی است. در حالی که برای دکمه ها بسیار بیشتر از حد مورد نیاز است ، هیچ آسیبی نمی بیند زیرا خروجی ها محدود کننده جریان هستند (و فقط با فشار دادن آنها جریان را می کشند). ماژول LED دارای مقاومتهای درون خطی است که جریان هر LED را بیشتر محدود می کند.

بارگیری ها

برای کار با این پروژه ، دو نسخه مختلف بازی چراغ ها و صدا "Simon" follow me را تغییر و اصلاح کردم. اعتبار نسخه های اصلی در لیست منبع وجود دارد.

یک طرح (FastEasy_SimonSings) فقط از یک فایل شامل ('pitches.h' برای قرار گرفتن در پوشه با آن) استفاده می کند. در حالی که دیگری (FastEasy_SimonSays) از کتابخانه "Tone" استفاده می کند. بنابراین ، بسته به اینکه از کدام طرح (ها) استفاده کنید ، به یکی یا هر دو مورد نیاز خواهید داشت.

کتابخانه بالا باید به طور پیش فرض بخشی از Arduino IDE باشد. اگر نه و در این زمینه به کمک احتیاج دارید در اینجا نحوه نصب کتابخانه آمده است.

مرحله 3: بازی با اسمبلی

بازی با مجمع
بازی با مجمع

بازی تقریباً رو به جلو است. فایل های منبع کد برخی مستندات را در خود دارند. تنها چیزی که واقعاً باید بدانید این است که نسخه خودکار Simon می گوید با یک فلاش شروع می شود. و نسخه "سیمون می خواند" با الگوی 4 شروع می شود ، اما قبل از شروع هر دور منتظر یک فشار کلیدی است.

به احتمال زیاد ماژول های LED و Key را برای انجام دیگر اثبات سریع پروژه در مورد مفاهیم مفید می بینید. این پروژه و کد مربوطه با بلندگو کار می کند. این صدا بهتر به نظر می رسد ، اما بدون حداقل چند پرش نمی توانید این کار را انجام دهید.

توجه داشته باشید که با کدنویسی این طرح ها ، یک Nano 3.0 یا Uno مستقیماً کار می کند (Plug-&-Play) ، دیگران به دلیل چیدمان فیزیکی ممکن است نیاز به استفاده از مجموعه های مختلف پین داشته باشند. و احتمالاً برخی از تغییرات کد.

توصیه شده: