![](https://duino4projects.com/wp-content/uploads/2019/09/CycloneArduino-LED-Game.jpg)
در این آموزش به شما یاد می دهم که چگونه با کد یا تجربه بسیار کم یک بازی ال ای دی بسازید! مدتی این ایده را داشتم و در نهایت به خلق آن رسیدم. این یک بازی سرگرم کننده است که همه ما را به یاد بازی های آرکید می اندازد. آموزش های دیگری وجود دارد که برای مراجعات بیشتر لینک خواهم کرد. این را می توان در عرض یک ساعت کار سخت انجام داد و ارزش تلاش را دارد
تدارکات:
WS2812B LEDs x24
آردوینو نانو
دکمه فشاری لحظه ای
مرحله 1: نسخه ی نمایشی را تماشا کنید
مرحله 2: هر نوع قاب را پیدا کنید
![](https://duino4projects.com/wp-content/uploads/2019/09/Find-Any-Type-of-Frame.jpg)
در این مورد از قاب عکس استفاده کردم. ساخت یک همیشه یک گزینه است، اما من می خواستم این پروژه را به سرعت تمام کنم. پروژه من 20 LED دارد که دور قاب می پیچند. با این حال، این عدد همیشه بر اساس اولویت یا مصرف برق مورد نظر قابل تغییر است.
مرحله 3: برنامه نویسی
![](https://duino4projects.com/wp-content/uploads/2019/09/Programming-2.jpg)
این برنامه کارآمدترین نیست.. اما کار را کاملاً انجام می دهد. این بازی دارای پنج بازی مختلف است. Gamestate zero نشان دهنده وضعیت بیکار تا زمانی که دکمه فشار داده شود. بازیهای دیگر نشان میدهند که بازیکن در کدام سطح است. برای مقابله با انحراف دکمه، از تابع millis() به جای delay() استفاده می کنم. به این ترتیب بازی همچنان می تواند در حالی که دکمه پردازش می شود اجرا شود.
برای تغییر سرعت به حالت ترجیحی، کاهش متغیر ledSpeed باعث افزایش سرعت می شود. سرعت ها به ترتیب سختی هستند.
مرحله 4: سیم کشی و لحیم کاری
![](https://duino4projects.com/wp-content/uploads/2019/09/Wiring-and-Soldering.jpg)
این پروژه می تواند از طریق یک سیم 5 ولتی که به آردوینو نانو متصل می شود یا از یک بسته باتری 3 AA تغذیه شود تا آن را قابل حمل کند.
یک سوراخ برای دکمه فشاری لحظه ای دریل کنید یا آن را از قاب جدا کنید. یک طرف را به زمین و طرف دیگر را به پایه 4 وصل کنید.
(اختیاری) - بسته باتری را با سوئیچ روی خط 5 ولت به پین های VIN و Ground در آردوینو نانو وصل کنید. اطمینان حاصل کنید که سیگنال 5 ولت است و خروجی می تواند انرژی آردوینو و LED را تامین کند. برای افزایش طول عمر باتری ها، ظرفیت روشنایی را روی LED ها قرار دهید.
هر دو مجموعه LED را به ریل 5 ولت آردوینو وصل کنید و Grounds را وصل کنید. در نهایت، خطوط Din را تا پین های مورد نظر در آردوینو دنبال کنید.