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

משחק שינון לטווח קצר: 7 שלבים
משחק שינון לטווח קצר: 7 שלבים

וִידֵאוֹ: משחק שינון לטווח קצר: 7 שלבים

וִידֵאוֹ: משחק שינון לטווח קצר: 7 שלבים
וִידֵאוֹ: האנשים הכי שמנים בעולם | טופטן 2024, נוֹבֶמבֶּר
Anonim
משחק שינון לטווח קצר
משחק שינון לטווח קצר

בנה משלך שינון מבוסס ארדואינו משלך!

במשחק זה, LED RGB אחד יהבהב 3 צבעים אקראיים בהתחלה, יהיה עליך לזכור את הצבע של כל אחד. רואים לאן זה הולך? תוכל להשתמש בפוטנציומטר כדי לשנות את נורית ה- RGB השנייה וללחוץ על כפתור כדי להקליט כל צבע מנורת ה- RGB הראשונה. נורית ה- RGB השנייה תראה לך איזה צבע בחרת, ולאחר שתקליט את הרצף נוריות ה- RGB יהבהבו ירוק וצליל ישמיע מהזמזם ניחשת נכון את הרצף או ששתי נוריות ה- RGB יהבהבו אדום ו הוא יאפס את ספירת הרצפים בחזרה ל -3* (ניתן לשנות זאת). אתה מתחיל את המשחק עם הצורך לזכור את 3 הצבעים המוצגים, ואז אם תבחר נכון את הצבעים המוצגים, יתווסף צבע אקראי נוסף ברצף. זה יימשך עד שתטעה אחת, וכמו שנאמר למעלה הוא יתאפס ל -3 צבעים בלבד.

זה משחק ממש כיף, ממכר ומעצבן לשחק:)

דברים שתזדקק להם

  • 1 x ארדואינו UNO R3
  • 1 x פוטנציומטר
  • 1 x לחצן לחיצה
  • 2 x נוריות RGB
  • נגדים 8 x 220 אוהם
  • 1 x רמקול Piezo
  • 18 x חוטי מגשר (זכר לזכר)

אופציונאלי

1 x לוח מגן

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

שלב 1: הוספת חוטים חיוביים/קרקעיים ללוח הלחם

הוספת חוטים חיוביים/קרקעיים ללוח הלחם
הוספת חוטים חיוביים/קרקעיים ללוח הלחם

שלב בסיסי ביותר

חבר את ה- GND למסילת ה- GND בלוח הלחם

חבר את 5V למעקה POSITIVE בלוח הלחם

שלב 2: הוספת לחצן לחיצה

הוספת כפתור לחיצה
הוספת כפתור לחיצה

הנח את לחצן הלחיצה על לוח הלחם, ופעל לפי השלבים שבתמונה למעלה.

חבר צד אחד למעקה 5V

חבר את הנגד 220 אוהם לצד הסמוך בכפתור הלחיצה ולאחר מכן חבר מגשר ל- GND

חבר את הצד הנגדי ל- PIN 2 על ה- Arduino

עכשיו הוספת כפתור הלחיצה שלך. וודא שזה נראה בדיוק כמו בתמונה, זהו חלק חשוב מאוד במשחק הזה!

שלב 3: הוספת פוטנציומטר

הוספת פוטנציומטר
הוספת פוטנציומטר

הנח את הפוטנציומטר על לוח הלחם, ופעל לפי השלבים שבתמונה למעלה.

חבר צד אחד למעקה 5V

חבר את האמצע ל- A0 Analog IN

חבר את הצד האחרון ל- GND

עכשיו הוספת כפתור הלחיצה שלך. וודא שזה נראה בדיוק כמו בתמונה, זהו חלק חשוב מאוד במשחק הזה!

הערה: כל עוד לצד אחד יש 5V ולצד השני GND והאמצע הולך ל- A0, זה יעבוד מצוין

שלב 4: הוספת רמקול

הוספת רמקול
הוספת רמקול

חבר את צד ה- GND למסילת ה- GND

חבר את הצד + לנגד 220 אוהם ולאחר מכן התחבר ל- PIN 7

זהו זה!

שלב 5: הוספת RGB לבחירת משתמשים

הוספת RGB לבחירת משתמשים
הוספת RGB לבחירת משתמשים

נוריות RGB יכולות להיות חיווט מסובך, אז תסתכל על התמונה במדריך כדי לקבוע אם יש לך את הסיבוב הנכון. אז הצעדים שלי למטה יהיו יחסית לסיבוב שלי ולכן חשוב לעקוב אחר הצעדים שלי בדיוק!

החל משמאל

הוסף נגד 220 אוהם לשניים הראשונים, דלג על השלישי והוסף על הפה

חבר מגשר GND לשלישי ללא הנגד, זה ה- GND שלנו

אז עם הנגד הראשון משמאל, הוא עובר ל- PIN 3 (כחול)

הנגד השני מתחבר ל- PIN 5 (ירוק)

והנגד השלישי מתחבר ל- PIN 6 (אדום)

זהו זה! זהו ה- RGB LED שישמש את המשתמש לבחירת הצבעים הנכונים!

שלב 6: הוספת RGB מערכת אקראית

הוספת RGB מערכת אקראית
הוספת RGB מערכת אקראית

נוריות RGB יכולות להיות חיווט מסובך, אז תסתכל על התמונה במדריך כדי לקבוע אם יש לך את הסיבוב הנכון. לכן, הצעדים שלי למטה יהיו יחסית לסיבוב שלי ולכן חשוב לעקוב אחר הצעדים שלי בדיוק!

החל משמאל

הוסף נגד 220 אוהם לשניים הראשונים, דלג על השלישי והוסף על הפה

חבר מגשר GND לשלישי ללא נגד, זה ה- GND שלנו אז כשהנגד הראשון משמאל הוא עובר ל- PIN 3 (כחול) הנגד השני מתחבר ל- PIN 5 (ירוק) הנגד השלישי מתחבר ל- PIN 6 (אָדוֹם)

זהו זה! זהו LED RGB שישמש את המערכת לבחירת צבעים באופן אקראי!

שלב 7: סיימת

סיימת!
סיימת!

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

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

גם הנה הספרייה המשמשת את הפרויקט

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

מוּמלָץ: