תוכן עניינים:
וִידֵאוֹ: קונסולת המשחק: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
ממש קונסולת משחקים, תומכת בתפריט, טטריס ונחש. זה נעשה באמצעות
- שני 8x8 מטריקס מרובע אדום תצוגת נקודה מודול 74hc595 כונן שנמצא כאן
- אחד STM32F103 Nucleo-64
- 4 כפתורים ו -4 נגדים
- חוטים, לוח לחם, מגשרים וכו '.
- חומרי בניין, ברגים, לוחות וכו '(אלה אינם רלוונטיים בנוגע למוצר העובד)
אתה מורשה להשתמש:
- מדריך stm32f נמצא כאן
- דף הנתונים של hc595 נמצא כאן
- קצת סינית-מטריצה
שלב 1: חיבורים
כאן תוכלו לראות כיצד לחבר את החלקים:
- לחץ על הכפתור
- מסך
אילו סיכות GPIO אתה בוחר עבור קלט ופלט לרוב אינם רלוונטיים, אך בחרתי בסיכות מסך מ- GPIOA ובסיכות כפתורים מ- GPIOB.
שלב 2: בנה
לבניית הקוד שלך אתה יכול ללכת עם משהו בשם SEGGER או עם (זה מה שהשתמשתי בו).
- openocd הוא שרת עבור debuger שלך
- st-link הוא המתכנת שלך
-gcc-arm-none-eabi הם כלי התכנות שלך
- שים לב שב- common/openocd.conf הייתי צריך לשנות ל:
מקור [מצא ממשק/stlink-v2-1.cfg]
מקור [מצא יעד/stm32f1x.cfg] reset_config srst_onnt srst_nogate
- הייתי צריך גם לשנות את הסקריפט.ld ולהשתמש בקישור אחר מזה שמוצג בדוגמה זו כדי לקבל באגים לזרוע. שים לב גם שבדוגמאות אלה הקבצים stm32f10x_it.* אינם מקושרים בקובץ המייקף.
שלב 3: קוד
הקוד די פשוט. ההיגיון מחולק ב- main.c, דרייבר.*, תפריט.*, טטריס.*ונחש.*. תיאור קצר הוא ש- Driver מציע פונקציות לאינטראקציה עם החומרה. בעיקרון תוכל למצוא אתחול דרייבר ותפריט ולראות שבתפריט לולאת ה- while שולט באינטראקציה עם שני המשחקים האחרים. אתה יכול גם לראות כיצד משחקים מתווספים לתפריט. לכל משחק יש חלק אתחול ועדכון. העדכון מכיל היגיון, פרשנות מצב וציור.
שלב 4: שימוש
אתה מתחיל בתפריט. תוכל לבחור פריט אחר בדף באמצעות למעלה ולמטה. כאשר הפריט האחרון בדף נבחר אתה יכול לעבור בין דפי המשחק. כרגע יש רק עמוד אחד כך שהתכונה הזו אינה בשימוש. כאשר אתה נמצא בפריט משחק אתה יכול להשתמש במקש הימני כדי לשחק את המשחק.
כאשר אתה נכנס למשחק אתה נכנס למסך ההתחלה שבו עליך ללחוץ על כפתור למטה כדי להתחיל או למעלה כדי לצאת. לאחר אובדן משחק אתה צריך ללחוץ על מקש למעלה כדי להיכנס למסך ההתחלה.
עבור טטריס פקדי המשחק על מנת לסובב את היצירה, למטה להאיץ את נפילת היצירה, שמאלה וימינה להזיז את היצירה ימינה ושמאלה.
המפתח השמאלי הוא זה הקרוב לכבל המחבר אותו לקונסולה.
מוּמלָץ:
מערכת מקוררת יונים עבור שרת המשחק שלך Raspberry Pi !: 9 שלבים (עם תמונות)
מערכת מקוררת יונים עבור שרת המשחק שלך Raspberry Pi !: היי יוצרים! לפני זמן מה קיבלתי את Raspberry Pi, אבל לא ממש ידעתי מה לעשות עם זה. לאחרונה, Minecraft חזרה לפופולריות, אז החלטתי להקים שרת Minecraft לי ולחברים שלי. ובכן, הסתבר שזאת רק אני:
"דולר הנינג'ה" המשחק לארדואינו: 3 שלבים
"דולר הנינג'ה" המשחק עבור ארדואינו: עוד משחק וידאו עבור arduino.it משחק מצוין מתקדם יותר מהפעם האחרונה שפרסמתי. מדוע הוא מורכב יותר מאחרים? הוא מורכב יותר מכיוון שהוא יכול לקפוץ ולירות ויש לו אור צליל ושיטת נקודות המשך חדשה
הפוך את זה! - המשחק המטומטם בעולם?: 7 שלבים (עם תמונות)
הפוך את זה! - המשחק המטומטם בעולם?: מקורות: זהו משחק שפיתחתי במשך שנתיים 2018-2019 הוא נקרא במקור " טיפש הפוך " ויצא מהעניין שלי ביצירת משחקים אינטראקטיביים פשוטים ומהנים שיכולים לשמש גם להוראת קידוד. זה אבו
משחק המשחק המבוקר על ידי ARDUINO למחשב: 5 שלבים
משחק משחק מבוקר של ארדואינו למחשב האישי: שלום חבר'ה, אני סרבס. לפני כמה ימים רציתי לשחק כמה משחקי רטרו. אז התקנתי אותם במחשב האישי שלי. אבל יכולתי לשחק רק עם המקלדת של המחשב שלי וזה לא נתן תחושה של ימי ילדותי. אז החלטתי לבנות לוח משחקים למחשב האישי שלי
שחזור המשחק הכי קשה בעולם בארדואינו: 7 שלבים
שחזור המשחק הקשה בעולם על הארדואינו: פרויקט זה מבוסס על משחק מחשב שתוכל למצוא ברשת. שמו הוא, " המשחק הקשה בעולם. &Quot; הצלחתי ליצור אותו מחדש בארדואינו באמצעות מטריצת LED של ארבעה מודולים. במדריך זה אני מלמד אותך כיצד לבנות אותו