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

משחק LCD Arduino: 3 שלבים (עם תמונות)
משחק LCD Arduino: 3 שלבים (עם תמונות)

וִידֵאוֹ: משחק LCD Arduino: 3 שלבים (עם תמונות)

וִידֵאוֹ: משחק LCD Arduino: 3 שלבים (עם תמונות)
וִידֵאוֹ: איך להבין תוכנית נתונה של בקר ארדואינו 2024, נוֹבֶמבֶּר
Anonim
Image
Image
הרכבת החלקים
הרכבת החלקים

לעשות הרבה מאוד דברים קל מאוד עם מיקרו -בקרי Arduino. מדריך זה מספר לך כיצד ליצור משחק וידאו פשוט עם כפתור אחד העשוי מקומץ חלקים ומעגלי טינקרד. זהו משחק קפיצה לגלול צד. זו משמשת נקודת מוצא טובה ליצירת משחקים משלך מאלקטרוניקה פשוטה של יצרנים.

רשימת חלקים:

  • 1 x ארדואינו UNO
  • 1 x מסך LCD (16 x 2 תווים)
  • 1 x קרש לחם אלקטרוניקה
  • נגד 1 x 220 Ω
  • 1 x מתג כפתור
  • חוט חיבור ליבה מוצקה
  • 1 x כבל USB

שלב 1: הרכבת החלקים

הרכבת החלקים
הרכבת החלקים

החלקים הדרושים מוצגים בתמונה למעלה. התחל עם הארדואינו ללא כוח. אין לחבר את כבל ה- USB. זה יקרה בשלב מאוחר יותר כשיגיע הזמן לתכנת אותו ולנסות את המשחק.

השתמש בחוט חיבור ארוך כדי לחבר את האות 5V בארדואינו בקצה השמאלי של השורה האדומה בחלק העליון של לוח הלחם.

השתמש בחוט חיבור ארוך כדי לחבר את אות ה- GND בצד השמאלי ביותר של השורה השחורה (או הכחולה בחלק מלוחות הלחם) בחלק העליון של לוח הלחם.

מודול ה- LCD (תצוגת קריסטל נוזלי) כולל כותרת זכר 16 פינים בצד התחתון. חבר את זה ללוח הלחם כפי שמוצג בתמונה. כל האותות האלקטרוניים המפעילים ושולטים על ה- LCD עוברים בכותרת זו.

סיכות אלה הן (משמאל לימין):

  1. GND - אות קרקע כוח
  2. VCC - אות כוח חיובי
  3. V0 - התאמת ניגודיות
  4. RS - הרשמה בחר
  5. R/W - קריאה/כתיבה בחר
  6. אות - הפעלת האות
  7. DB0 - סיביות נתונים 0 (לא בשימוש כאן)
  8. DB1 - סיביות נתונים 1 (לא בשימוש כאן)
  9. DB2 - סיביות נתונים 2 (לא בשימוש כאן)
  10. DB3 - סיביות נתונים 3 (לא בשימוש כאן)
  11. DB4 - סיביות נתונים 4
  12. DB5 - ביט נתונים 5
  13. DB6 - סיביות נתונים 6
  14. DB7 - סיביות נתונים 7
  15. LED+ - תאורה אחורית LED חיובי
  16. LED- - תאורה אחורית LED שלילי

באמצעות חוטי חיבור קצרים, חבר את GND ו- LED- (סיכות 1 ו -16) לשורה השחורה בחלקו העליון.

באופן דומה, חבר את VCC (סיכה 2) לשורה האדומה בחלקו העליון עם חוט חיבור קצר.

כופפו את מוליכי החוט של הנגד 220 Ω (להקות בצבע אדום-חום) וחברו אותו בין LED+ לבין השורה האדומה בחלק העליון של לוח הלחם.

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

  • חבר את DB7 לפין Arduino 3
  • חבר את DB6 לסיכה ארדואינו 4
  • חבר את DB5 לפין Arduino 5
  • חבר את DB4 לפין Arduino 6
  • חבר E לסיכה Arduino 9
  • חבר R/W לסיכה 10 של Arduino (או לשורה השחורה בראש לוח הלחם)
  • חבר RS לסיכה Arduino 11
  • חבר V0 לסיכה 12 של Arduino (או לשורה השחורה בראש לוח הלחם)

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

שלב 2: תכנות הארדואינו

תכנות הארדואינו
תכנות הארדואינו

בשלב זה, אתה צריך להיות מוכן לתכנת את הארדואינו ולבדוק אותו.

התחל ולוודא שהתקנת תוכנת Arduino מותקנת במחשב שלך. הורד את קובץ LCD_Game.ino בדף זה למחשב שלך ופתח אותו בתוכנת Arduino. וודא שהלוח מוגדר כראוי לתכנות (כלים → לוח → Arduino Uno).

חבר את ה- Arduino למחשב שלך באמצעות כבל ה- USB. זה יספק כוח ל- Arduino/game ויאפשר לך להעלות את התוכנית שלך ל- Arduino.

בשלב זה, המסך של צג ה- LCD אמור להאיר.

תכנת את הארדואינו על ידי בחירת קובץ → העלאה (או לחץ על לחצן החץ הימני בחלק העליון של תוכנת הארדואינו).

אם הכל ילך כשורה, מסך ה- LCD אמור להציג כעת את מסך התחלת המשחק כמו בתמונה למעלה.

שלב 3: שינוי דברים והכנת מגן משחק ארדואינו

שינוי דברים והכנת מגן משחק ארדואינו
שינוי דברים והכנת מגן משחק ארדואינו

בשלב זה הכל עובד, אז מה יש עוד לעשות?

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

פיתחתי את המשחק הזה כולו באמצעות סימולטור האלקטרוניקה המקוון (מגניב!) המקוון מאוד של מעגלי טינקרד. למעשה היה לי המשחק עובד באופן מלא ונבדק לפני שהוצאתי את הארדואינו מהערכה. להלן המעגל הווירטואלי למשחק LCD Arduino.

אתה יכול לשחק את המשחק ממש בדפדפן שלך מבלי שתצטרך להרכיב אלקטרוניקה ממשית ("הו, עכשיו תגיד לי"). אם ברצונך לבצע שינויים במשחק, או לחקור מה קורה, תוכל להעתיק את המעגל הווירטואלי באמצעות כפתור "פרויקט כפול". לאחר מכן תוכל לערוך את קוד המקור ולנסות שינויים שם. יש גם באגים מלאים שבהם תוכל לעבור בתוכנית שורה אחר שורה ולראות מה קורה!

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

תהנה!

מוּמלָץ: