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

PUZZLE - משחק לוגיקה של ארדואינו: 3 שלבים
PUZZLE - משחק לוגיקה של ארדואינו: 3 שלבים

וִידֵאוֹ: PUZZLE - משחק לוגיקה של ארדואינו: 3 שלבים

וִידֵאוֹ: PUZZLE - משחק לוגיקה של ארדואינו: 3 שלבים
וִידֵאוֹ: Scott Aaronson: The Greatest Unsolved Problem in Math 2024, נוֹבֶמבֶּר
Anonim
PUZZLE - משחק ההיגיון של ארדואינו
PUZZLE - משחק ההיגיון של ארדואינו

שלום.

ברצוני לספר לכם על ההיסטוריה של יצירת משחק פאזל פשוט "פאזל" באמצעות Arduino UNO ו- TFT-Shield.

כדי ליצור את המשחק הייתי צריך את הרכיבים הבאים:

  • ארדואינו UNO
  • מתאם מתח (AC-DC) 6-12V עבור Arduino UNO
  • כרטיס מיקרו אס די
  • מגן TFT

שלב 1: גרסה ראשונית

גרסה ראשונית
גרסה ראשונית

מגן TFT נוח בכך שיש לו חריץ לחיבור כרטיס מיקרו SD ומפענח חומרה משולב מסוג Jpeg. תכונה זו מאפשרת לך ליצור במהירות ובקלות מסגרת תמונות משלך לצפייה בתמונות (כמובן, על סמך הדגמה). זה מה שעשיתי בפעם הראשונה, אבל אז השתעממתי רק מלהסתכל על התמונות ואז עלה במוחי הרעיון: האם אנסה ליצור משחק הגיוני? כמה ערבים הוקדש בכתיבת סקיצה עבור Arduino Uno. והגרסה הראשונית הייתה מוכנה.

תמונה נטענת מכרטיס ה- microSD, התמונה על המסך מחולקת לתאי 4x3, התא הימני התחתון נעלם וכל התאים מתחילים לזוז באופן אקראי. על ידי לחיצה על הכפתור השמאלי מתחת למסך תוכל לטעון את התמונה הבאה. על ידי לחיצה על הכפתור האמצעי אתה יכול להתחיל את המשחק - לאסוף חידות. העברת חידות על ידי לחיצה על מסך המגע TFT-Shield. כדוגמה, הקלטתי תמונות מ- instructables.com בכרטיס מיקרו SD. אתה יכול להקליט כל אחת מהתמונות שלך בכרטיס ה- micro SD.

שלב 2: הוספת פונקציונליות

הוספת פונקציונליות
הוספת פונקציונליות
הוספת פונקציונליות
הוספת פונקציונליות
הוספת פונקציונליות
הוספת פונקציונליות

איסוף פאזלים 4x3 מעניין, אך קל ומהיר מספיק. רציתי לסבך את המשחק, למשל, להגדיל את המחיצה מ- 4x3 ל- 8x6.

הוספתי את היכולת להגדיר את מספר העמודות והשורות בסקיצה (מומלץ: 4x3, 4x6, 8x3, 8x6). המשחק הפך להיות הרבה יותר קשה וארוך. ונהיה הרבה יותר קשה לנווט בין החידות.

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

שלב 3: הפגנה

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

בסוף ההוראות אני מצרף את הסקיצה TFT_shield_Puzzle. כדי להרכיב את הסקיצה עליך להתקין את הספרייה YATFT.

אני מקווה שנהנית מההנחיות שלי.

תודה שצפית.

מוּמלָץ: