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

נחש ארדואינו על צג VGA: 5 שלבים
נחש ארדואינו על צג VGA: 5 שלבים

וִידֵאוֹ: נחש ארדואינו על צג VGA: 5 שלבים

וִידֵאוֹ: נחש ארדואינו על צג VGA: 5 שלבים
וִידֵאוֹ: Display Your Name With Arduino | MAX7219 LED Matrix Display 2024, נוֹבֶמבֶּר
Anonim
Image
Image

ובכן … קניתי ארדואינו. בתחילה ההשקעה הייתה מונעת ממשהו שיגרום לבתי להתעניין בתכנות. עם זאת, כפי שהתברר, הדבר הזה היה יותר כיף לשחק איתי. לאחר ששיחקתי עם הדלקת נוריות 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 ובטוויטר אם זה היה בעל ערך עבורך.

מוּמלָץ: