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

משחק ארדואינו טיק טוק טו: 6 שלבים (עם תמונות)
משחק ארדואינו טיק טוק טו: 6 שלבים (עם תמונות)

וִידֵאוֹ: משחק ארדואינו טיק טוק טו: 6 שלבים (עם תמונות)

וִידֵאוֹ: משחק ארדואינו טיק טוק טו: 6 שלבים (עם תמונות)
וִידֵאוֹ: יצא משחק חדש בטיקטוק! הוא מופיע לכם?! 2024, דֵצֶמבֶּר
Anonim
Image
Image

משחק Tic Tac Toe הוא משחק קלאסי לשני שחקנים. זה נהיה כיף כשאתה משחק עם הילדים, המשפחה והחברים שלך. כאן הראיתי כיצד להכין משחק Tic Tac Toe באמצעות Arduino Uno, כפתורי לחיצה ונורות נוריות Pixel. זה T4 Tic Tac Toe מבוסס ארדואינו זהה ל- Tic Tac Toe הקלאסי, רק ההבדל הוא X ו- O מיוצגים בשני צבעים שונים. למשחק הזה יש תוכנית כתובה שיכולה להחליט מי המנצח או המשחק הפרויקט הזה הוא בעצם מטריצת RGB של 4 על 4 כאשר לכל פיקסל יש כפתור לחיצה. אם פיקסל נדחק אז הוא צריך להדליק עם הצבע המוגדר שלו. משחק זה מוגדר בשני צבעים צבע כחול שמיים המייצג את השחקן 1 וצבע ורוד המייצג את השחקן 2. אם שחקן מנצח אז כל נוריות הלדים צריכות להנפיש עם צבע השחקן הזה. אם המשחק הוא תיקו אז כל הנורות צריכות להנפיש עם צבע אדום. לאחר השלמת משחק אחד, יש להפעיל מחדש את המשחק לשם כך שיש לנו כפתור איפוס המחובר ל- Arduino.

שלב 1: דרושים רכיבים:

הדפסה תלת מימדית
הדפסה תלת מימדית
  • ארדואינו אונו (1)
  • נוריות WS2812B או נוריות NeoPixel (16)
  • לחצני לחיצה (17)
  • 3.7V/5V סוללה (1)
  • מתג הפעלה/כיבוי (1)
  • חלקים מודפסים בתלת מימד

שלב 2: הדפסה תלת מימדית:

הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
  • הדפס תלת מימד את כל החלקים המופיעים בקישור למטה.
  • הדפס תלת מימד 16 כפתור קטן בלבן PLA ולחלקים הנותרים ניתן להדפיס תלת מימד בכל צבע שתרצה.
  • קישור לקבצי STL:
  • לאחר הדפסת כל החלקים התקן את כל 16 הכפתורים הלבנים במערך בעזרת קצת דבק מהיר.

שלב 3: הכנת כפתורי לחיצה על כפתורי לחיצה:

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

שלב 4: חיבור מעגל:

חיבור מעגל
חיבור מעגל
חיבור מעגל
חיבור מעגל
חיבור מעגל
חיבור מעגל
חיבור מעגל
חיבור מעגל
  • חבר את מקשי הלחצנים ללוח Arduino Uno כפי שמוצג בתרשים המעגלים. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • קח גם כפתור לחיצה נוסף (כפתור איפוס) והתחבר ל- Arduino. (איפוס, GND).
  • חבר את כל נוריות הפיקסל. (-Ve/GND ~ GND, +Ve/5V ~ 5V, Data In ~ Pin 5).
  • השתמשתי בנורות WS2812b, אתה יכול להשתמש ברצועות הלד שעשויות להיות נוחות יותר לשימוש.
  • חבר מחבט 3.7V/5V עם מתג הפעלה/כיבוי.
  • הכנס את כל הנורות בכל לחצנים מודפסים בתלת -ממד, נורית אחת לכל כפתור.

שלב 5: קוד:

קוד
קוד
קוד
קוד
  • פתח את הקוד ב- Arduino IDE:
  • התקן את ספריית KeyPad וספריית FastLED ב- Arduino IDE.
  • חבר את Arduino Uno למחשב האישי שלך.
  • בחר סוג לוח ויציאה.
  • העלה את הקוד.

שלב 6: כללי משחק:

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

מוּמלָץ: