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

אם זה אז: הבלוקבוקס: רוץ, התחמק וקפוץ: 4 שלבים
אם זה אז: הבלוקבוקס: רוץ, התחמק וקפוץ: 4 שלבים

וִידֵאוֹ: אם זה אז: הבלוקבוקס: רוץ, התחמק וקפוץ: 4 שלבים

וִידֵאוֹ: אם זה אז: הבלוקבוקס: רוץ, התחמק וקפוץ: 4 שלבים
וִידֵאוֹ: עידן עמדי משתף בדמעות: "אם אלוקים ייתן לי כוח אז אשוב להילחם" 2024, נוֹבֶמבֶּר
Anonim
אם זה אז זה: הבלוקבוקס: רוץ, התחמק וקפוץ
אם זה אז זה: הבלוקבוקס: רוץ, התחמק וקפוץ
אם זה אז זה: הבלוקבוקס: רוץ, התחמק וקפוץ
אם זה אז זה: הבלוקבוקס: רוץ, התחמק וקפוץ

שמי רמה ליקו רימי וזהו פרויקט בית ספר אם זה אז זה.

הקופסה השחורה: לרוץ, להתחמק ולקפוץ היא קופסה עם משחק שניתן להכיל בתוכה.

הרעיון מאחוריו הוא שאתה משחק משחק וכאשר אתה מגיע לציון מסוים (100 נקודות) אתה יכול לתפוס את הפרס שלך בתוך הקופסה. כך אתה יכול להרגיש שהשגת משהו ותקבל תגמול על העבודה הקשה שלך. די ישר קדימה נכון?

המשחק שמשוחק משתמש בארדואינו עם שליטה בסיסית.

הקוד המקורי בו השתמשתי מגיע מ- Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), ואז הוספתי לו טוויסט קטן על ידי הוספה ושינוי בקודים.

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

בלי להתבטא יותר בואו נעשה חברים עובדים!

שלב 1: רשימת הכלים המשמשים

הכלים בהם השתמשתי עם הארדואינו:

  • ארדואינו אונו
  • לוח לחם
  • מסך LCD (20x4)
  • מגן I2C עבור ה- LCD
  • 3 x מתג כפתור
  • 4 x חוטים זכר-נקבה
  • 7 x חוטי לוח
  • טביעת לוח

למארז:

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

שלב 2: הוראות שלב אחר שלב

הוראות שלב אחר שלב
הוראות שלב אחר שלב
הוראות שלב אחר שלב
הוראות שלב אחר שלב
הוראות שלב אחר שלב
הוראות שלב אחר שלב
הוראות שלב אחר שלב
הוראות שלב אחר שלב

נתחיל עם שהארדואינו יחבר.

התוכנית שבה יש לחבר את החוט היא כדלקמן:

  • GND ואיפוס מתחבר לכפתור (מאפס את המשחק)
  • GND וסיכה 4 מתחברים לכפתור (בוחר את הקושי)
  • לחצן GND ו- Pin 2 מחבר (משמש למשחק)

לשם כך ניתן להשתמש בחוטי קרש לוח רגילים כדי להתחבר לארדואינו.

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

  • SCL מתחבר ל- A5
  • SDA מתחבר ל- A4
  • GND מתחבר ל- GND
  • VCC מתחבר ל- 5V

כאשר אתה מסתפק באיך שהוא נראה על לוח הלחם, אתה יכול להלחם אותו על טביעת לוח.

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

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

ניתן לנתח את הקופסה שלי בשני חלקים.

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

שלב 3: הקוד, בהסבר מעמיק

הקוד פשוט בחלקים מסוימים אשר אסביר כיצד תוכל להתאים קצת לטעמך.

בקובץ הקוד מוסבר מה הקודים עושים והיכן הם מתייחסים כהערות.

איזה הבדל הוספתי בקוד?

ובכן, יישמתי את הקוד לשימוש במסך 20x4, התאמתי את התו והרמה לשימוש במסך כולו.

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

שלב 4: וידאו

סרטון המציג את המשחק המשוחק

מוּמלָץ: