فهرست مطالب:
تصویری: کد "سیمون می گوید" بهبود یافته: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
پروژه به روز شده "سیمون ساده".
به طور خاص ، کار با پیاده سازی نرم افزار آسان تر است.
مرحله 1: شروع به کار
من با آموزش "Simple-Simon-Says-Game" شروع کردم
برای اجرای کلی سخت افزار به آن مراجعه کنید.
همانطور که قبلاً پروژه ای را انجام داده بودم که دارای 4 دکمه ، 4 LED و بلندگو بود ، از آن سخت افزار استفاده کردم (در بالا مشاهده شد). من عکس ها را کمی لمس کردم تا برخی از جنبه ها را تغییر دهم تا برای تصویرسازی در این پروژه مناسب تر باشد.
از Nano 3.0 استفاده می کند و من از تخصیص های مختلف پین برای لوازم جانبی استفاده کردم.
به هر حال ، ممکن است به نسخه ساده سخت افزاری که من انجام دادم نیز علاقه مند باشید Instructables.com/id/Fast-Easy-Simon
مرحله 2: سازگاری با سخت افزار جدید
طرح Simon_Says برای من کار نمی کرد زیرا کد بر تکالیف پین ثابت متکی بود. دنبال کردن کد سخت بود و اشکالاتی داشت.
بنابراین من این نسخه به روز شده را ایجاد کردم.
- رفع خطای استفاده از نوع "boolean" برای شماره پین ها
- کد را به گونه ای اصلاح کنید که برای هرگونه انتساب LED و پین دکمه کار کند.
- جریان منطقی بیش از حد پیچیده و در نقاط بسیار تکراری بود ، که باعث می شود درک و اشکال زدایی آن دشوار باشد. بنابراین در بیشتر موارد آن را ساده کردم.
- همراه با پیشرفت های دیگر مانند این واقعیت که من نام شیء "Tone" را از "speakerpin" به "speaker" تغییر دادم و یک متغیر بایت "speakerpin" برای تخصیص پین # آن ایجاد کردم.
- اکتبر 2015: برای توالی های ورودی دکمه سریع مجاز است
پیوند بارگیری طرح به روز شده من در اینجا قرار داده شده است. شما باید به سادگی با سخت افزار خود کار کنید و به سادگی پین ها را در ابتدای کد تغییر دهید. بارگیری کنید و از آن لذت ببرید.
مرحله 3: بر اساس تقاضای عمومی
همانطور که در مورد نحوه استفاده از نرم افزار با سروو برای کارکردن قفل هنگامی که مجموعه موفقیت آمیزی از الگوی سیمون انجام می شود ، پرس و جوهایی وجود دارد. من در اینجا نسخه های "Simon_Says" و "Simon_Sings" مشابه را که برای اصلاح بیشتر با کد سرووی مناسب مناسب می دانم ، در اینجا قرار می دهم. من نظرات "TODO" را در کد هر کدوم نشان می دهم که کد سرووی خود را در کجا قرار دهم.
کدگذاری دقیق بستگی به پیاده سازی سخت افزار و سروو کتابخانه ای دارد که از آن استفاده می شود. من برای مسائل خاص سروو پاسخی ندارم. برای انجام این کار ، توصیه می کنم موارد زیر را مرور کنید: کسانی که نیاز به کمک بیشتر در زمینه سروو دارند ، توصیه می کنم یک پست به سروو آموزش دهید که بیشترین شباهت را با اجرای سروو دارد.
توصیه شده:
سیمون می گوید بازی حافظه: 4 مرحله
سیمون می گوید بازی حافظه: این یک بازی است که بسیاری از ما آن را دوست داریم و از دوران کودکی به یاد داریم. ما نه تنها خاطرات نوستالژیک را مرور می کنیم بلکه آن را به دنیای مهندسی کامپیوتر اضافه می کنیم! این بازی شامل سطوح مختلفی است که در آن LED ها با هد
پایون مهندسی کامپیوتر سیمون می گوید بازی: 3 مرحله
پایانی مهندسی کامپیوتر سیمون می گوید بازی: ایده من: پروژه من بازی Simon می گوید. در این بازی چهار LED و چهار دکمه وجود دارد. در حالی که چراغ LED مطابق با موسیقی روشن می شود ، موسیقی از زنگ پخش می شود. سپس بازی شروع می شود. یک چراغ LED روشن می شود و باید روی لب کلیک کنید
سیمون با صفحه نمایش LCD می گوید: 9 مرحله (همراه با تصاویر)
سیمون می گوید با صفحه نمایش LCD: معرفی آیا همیشه می خواسته اید یک پروژه آردوینو ایجاد کنید که یک بازی بسیار سرگرم کننده و ساخت آن آسان باشد. خوب دیگه دنبالش نرو سلام و خوش آمدید به دستورالعمل آموزشی من در اینجا ، من به شما آموزش می دهم که یک بازی Simon Says با LCD ایجاد کنید
سیمون می گوید بازی با آردوینو: 5 مرحله
سیمون می گوید بازی با آردوینو: DIY سیمون می گوید بازی با آردوینو ، من به شما نشان خواهم داد که چگونه می توانید یک بازی Simon Says با استفاده از آردوینو بسازید ، بسیار ساده است ، من از آردوینو نانو شکایت می کنم ، کانال YouTube من را مشترک کنید
بازی حافظه با لمس (سیمون می گوید) - If This Then That: 6 مرحله (همراه با تصاویر)
بازی حافظه با لمس (سیمون می گوید) - If This Then That: من یک بازی حافظه با پد های لمسی خودساخته و یک حلقه نئوپیکسل برای یک پروژه مدرسه ساختم. این بازی شبیه سیمون می گوید با این تفاوت که بسیاری از اشکال ورودی و بازخورد (صداها و جلوه های نوری) در بازی متفاوت است. من صداهایی را از سو برنامه ریزی کردم