תוכן עניינים:
וִידֵאוֹ: נחש ארדואינו על צג VGA: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
ובכן … קניתי ארדואינו. בתחילה ההשקעה הייתה מונעת ממשהו שיגרום לבתי להתעניין בתכנות. עם זאת, כפי שהתברר, הדבר הזה היה יותר כיף לשחק איתי. לאחר ששיחקתי עם הדלקת נוריות LED, אינטראקציה עם כפתורים והדפסה סדרתית, החלטתי להגדיר קצת את הרף ולמעשה לעשות משהו. כאחד האינטרסים הגדולים ביותר שלי הוא משחקים זה היה הולך להיות משהו שקשור למשחקים, ולכן החלטתי ליצור מכונת ארקייד קטנה משלי. מהר מאוד הבנתי שבניית הקבינט בפועל חייבת להיות פרויקט עתידי, ושצריך להתמקד בלעטוף את הראש בתכנות עם המשאבים המוגבלים שיש לארדואינו להציע. אז החלטתי שמשחק ראשון טוב יהיה נחש.
כדי להתחיל, הייתי צריך לסובב את הראש איך לפתור קלט ותצוגה. עבור קלט רציתי תחושה ארקייד אמיתית, אז רכשתי ג'ויסטיק וכפתורים. התצוגה הייתה קצת יותר מסובכת מכיוון שלא רציתי להיות מוגבלת למסכי TFT קטנים. לאחר מכן מצאתי את ספריית ה- VGAX המדהימה של סנדרו מאפיודו. עם זאת, מכיוון שהייתי צריך להלחם יציאת VGA משלי, פירוש הדבר היה שעלי לבקר מחדש באמנות ההלחמה, דבר שלא עשיתי מאז בית הספר (לפני יותר מ -20 שנה).
אז בלי לדבר יותר, הנה איך הכנתי את פרויקט הארדואינו הראשון שלי!
שלב 1: דרישות
- Arduino IDE v1.6.4
- קוד המקור של הנחש שלי
- ספריית VGAX
- 1x לוח תואם Arduino UNO
- 1x ג'ויסטיק ארקייד
- 1x כפתור ארקייד
- 1x זמזם פיאז'ו
- 1x VGA DSUB15
- 1x לוח לחם
- 1x מודול אספקת חשמל
- נגדים 2x68Ω
- נגדים 2x470Ω
- נגדים 4x10KΩ
- חבורה של חיווט
- ערכת התחלה להלחמה
שלב 2: הלחמה של יציאת VGA
התחלתי בהלחמה של יציאת VGA. ההנחיות הטובות ביותר שיכולתי למצוא עבור זה היו בדף VGAX של Sandro Maffiodos.
שמתי לב שקל יותר להתחיל בהלחמת החיבורים בשורה האמצעית ביציאת VGA. החל מכל אחת מהשורות האחרות התקשה להגיע לחיבורים האמצעיים בלי הלחמה מהחיבורים הקיימים (כנראה בגלל שיש לי ברזל הלחמה גדול וזול).
שלב 3: חבר הכל לארדואינו
לאחר מכן חיברתי הכל לארדואינו. ערכתי תרשים מטלטל למעלה שכדאי שתוכל לעקוב אחריו (אזהרה, יש הרבה כבלים שהסתבכים בקלות יחד).
ספריית VGAX תומכת בארבעה צבעים בלבד, אולם ניתן לבחור בין 6 ערכות צבע שונות. אלה מוגדרים על ידי חיבור כבלי VGA ל- RGB בשילובים שונים. עיין בדף VGAX של Sandro Maffiodos למידע נוסף.
שלב 4: העלה את המשחק
קוד המקור למשחק זמין ב- GitHub שלי.
שלב 5: תהנה
כעת תוכלו לבלוע את עצמכם בעשר רמות של נחש רטרו ישן וטוב!
אני מקווה שנהניתם מההדרכה הזו!
אנא עקוב אחריי ב- YouTube ובטוויטר אם זה היה בעל ערך עבורך.
מוּמלָץ:
רובוט נחש מודפס בתלת -ממד: 7 שלבים (עם תמונות)
רובוט נחש מודפס בתלת -ממד: כאשר קיבלתי את מדפסת התלת -ממד שלי התחלתי לחשוב מה אני יכול לעשות עם זה. הדפסתי הרבה דברים אבל רציתי ליצור בנייה שלמה באמצעות הדפסה תלת מימדית. אחר כך חשבתי להכין חיה רובוטית. הרעיון הראשון שלי היה לייצר כלב או עכביש, אבל הנה
NeoPixels Matrix : משחק נחש: 4 שלבים
NeoPixels Matrix : משחק נחש: אתה עדיין זוכר את משחק הנחש ששיחקנו על קופסת המשחק או הנייד שלנו בילדותנו? היום נלמד כיצד ליצור משחק נחש עם מטריצה 8*8 NeoPixels. אנו בוחרים ב- Arduino uno כמרכז הבקרה ומודול הפריצה לג'ויסטיק כדי לשתף
נחש: המכונה חסרת התועלת: 5 שלבים
נחש: המכונה חסרת התועלת: אתה יודע כשהיית ילד והיית משחק נחש בנוקיה שלך? בשלב מסוים הנחש יתחיל לרדוף אחרי הזנב שלו, ואז ידעת שהמשחק עומד להסתיים. החלטנו להפוך את זה לרובוט, רק שהמשחק מעולם לא
משחק נחש נחש ארדואינו OLED: 3 שלבים
משחק הנחש של Arduino OLED: היי וברוך הבא למדריכים שלנו כיצד להכין ומשחק OLED של arduino, הפרויקט הזה הגיע כשניסינו לעשות את המשחק הראשון שלנו אי פעם עם ארדואינו, סהוו, חשבנו מאיפה טוב יותר להתחיל מאשר הנוקיה נחש קלאסי (טוב לפחות
נחש ESP32 VGA: 5 שלבים
נחש ESP32 VGA: במדריך זה אראה כיצד לשחזר משחק ארקייד קלאסי - נחש - עם ESP32, עם הפלט עבור צג VGA. הרזולוציה היא 640x350 פיקסלים, בשמונה צבעים. עשיתי בעבר גרסה עם Arduino Uno (ראה כאן), אבל