תוכן עניינים:

צור משחק Arduino Simon תוך 2 דקות!: 3 שלבים
צור משחק Arduino Simon תוך 2 דקות!: 3 שלבים

וִידֵאוֹ: צור משחק Arduino Simon תוך 2 דקות!: 3 שלבים

וִידֵאוֹ: צור משחק Arduino Simon תוך 2 דקות!: 3 שלבים
וִידֵאוֹ: 35 סרטוני רוחות מפחידים: מגה קומפילציה של 2023 [V1] 2024, יולי
Anonim

אין מגשרים! אין חוטים! אין הלחמה! אין לוח קרשים!

חשיבה מחוץ לקופסא.

אז אתה רוצה להשוויץ בבקר המיקרו שלך יחד עם כמה דגמי פריפריה ממש ממש מהר, לפני שחברים או קרובי משפחה יוצאים לדרך …

הרכיבו את הגרסה המהירה והקלה הזו של משחק "חזור אחריי" של סיימון תוך דקות ספורות. אם כי, מונוכרומטי (עם כל הלדים האדומים). כל שנדרש הוא בידיים אלה: מיקרו -בקר ארדואינו (רצוי ננו), מודול עם מערכת נוריות, מודול בעל 4 כפתורים, וזמזם, יחד עם גומי.

שלב 1: חלקים והרכבה

חלקים והרכבה
חלקים והרכבה
חלקים והרכבה
חלקים והרכבה

את מודולי ה- LED & Key/button ניתן למצוא כאן: www.ebay.com/itm/181563923440 (<$ 4) באזרים זמינים כאן: https://www.ebay.com/itm/281280117872 (<$ 2)

[עבודה בעיצומה] BTW: הנה כלי שימושי שמשתמש ב- https://itty.bitty.site [עבודה בעיצומה]

זה אמור להבהיר את זה.

אפליקציית לייט

עוד מידע.

ננו 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)

אני ממליץ על גומייה קטנה, כך שלא תצטרך לעטוף אותה כמה פעמים כדי להפוך אותה למותחת.

ניתן להשתמש בארדואינים אחרים, אך עשויים לדרוש (או לאפשר) מקומות שונים במודולים ההיקפיים; וככזה שינויי הקצאת סיכות בקוד המשמש. ה- Nano 3.0 טוב במיוחד מכיוון שהוא מייצר הרכבה קטנה, מוחזקת ומתופעלת ביד אחת.

ההרכבה נעשית פשוט על ידי חיבור המודולים ומאובטחים בעזרת רצועת הגומי. זמזם הפיצו 'הפעיל' יפעל רק אם הקוטביות מחוברת כהלכה. שים לב שזה (+) מוכנס ל- D8, ו- (-) ל- D11.

סיכות מודול המפתח K4-K3-K2-K1-GND נכנסות ישירות ל- A1-A5. ראה תמונה למעלה.

סיכות המודול LED GND-D1-D2-D3-D4-D5-D6 נכנסות ישירות ל- D7-D6-D5-D4-D3-D2-GND בהתאמה.

שלב 2: איך זה עובד

מודולי ה- LED והמפתח נועדו בדרך כלל לחיבור סיכה אחת לאדמה. כדי להתאים את ההתקשרות הישירה לננו זה לא קורה. אז במקום זאת הסיכות המחוברות ל- 'GND's במודולים אלה מופעלות כפלט ומגדירות' LOW '. ה- MCU (MicroControllerUnit) יניע את תפוקותיו עד 30 ma. וזה מספיק לבנק של ארבעה (4) נוריות. למרות שהוא נחוץ הרבה יותר מהכפתורים, אין פגיעה מכיוון שהיציאות מגבילות את הזרם (והן שואבות זרם רק כאשר לוחצים עליהן). מודול ה- LED כולל נגדים מוטבעים המגבילים עוד יותר את הזרם העובר בכל LED.

הורדות

עדכנתי ושיניתי שתי גרסאות שונות של משחק האורות 'שמעון' בעקבותי וסאונד לעבודה עם הפרויקט הזה. זיכויים לגרסאות המקוריות נמצאים ברשימות המקורות.

סקיצה אחת (FastEasy_SimonSings) משתמשת רק בקובץ כולל ('pitches.h' כדי להיות איתו בתיקייה). בעוד האחר (FastEasy_SimonSays) משתמש בספריית 'טון'. אז תזדקק לאחד מהם או לשניהם, תלוי באילו סקיצות אתה בוחר להשתמש.

הספרייה למעלה צריכה להיות חלק מ- Arduino IDE כברירת מחדל. אם לא ואתה צריך עזרה בזה הנה כיצד להתקין ספרייה.

שלב 3: משחק עם האסיפה

משחק עם האסיפה
משחק עם האסיפה

המשחק די פשוט קדימה. בקבצי מקור הקוד יש תיעוד כלשהו. כל מה שאתה באמת צריך לדעת הוא שגרסת 'סיימון אומר' מתחילה אוטומטית בפלאש אחד. והגרסה של 'סיימון שר' מתחילה בתבנית של 4, אך היא ממתינה ללחיצת מקשים לפני תחילת כל סיבוב.

סביר להניח שתמצא את מודולי ה- LED והמפתח נוחים לביצוע הוכחת פרויקטים מהירים אחרים של מושגים. פרויקט זה והקוד המשויך יעבדו עם רמקול. זה יישמע טוב יותר, אבל לא תוכל לעשות זאת בלי לפחות כמה קופצים.

שים לב שככל שסקיצות אלה מקודדות, Nano 3.0 או Uno יעבדו (Plug-&-Play) ישירות, ייתכן שאחרים יצטרכו להשתמש בקבוצות סיכות שונות בשל הפריסות הפיזיות שלהן; ואולי כמה שינויים בקוד.

מוּמלָץ: