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

משחק לוגיקה "עמודות": 5 שלבים
משחק לוגיקה "עמודות": 5 שלבים

וִידֵאוֹ: משחק לוגיקה "עמודות": 5 שלבים

וִידֵאוֹ: משחק לוגיקה
וִידֵאוֹ: אקסל - EXCEL | 2 - מבנה התוכנה והמסך 2024, נוֹבֶמבֶּר
Anonim
משחק היגיון
משחק היגיון
משחק היגיון
משחק היגיון
משחק היגיון
משחק היגיון

שלום!

היום הייתי רוצה לשתף פרויקט ליצירת משחק לוגי פשוט "עמודות". לשם כך אנו צריכים:

  1. אחת מציגות ה- SPI הזולות והמשתלמות ביותר,
  2. ארדואינו ננו,
  3. מגן TFT עבור Arduino Nano (איתו נשלב את הרכיבים הבודדים ליחידה אחת).

מגן זה הוא הגרסה השנייה (הקלה, עבור Arduino Nano) של TFT Shield ל- Arduino Uno, עליה תוכלו לקרוא כאן וכאן וכאן.

תיאור קצר של מגן TFT:

  • גודל הלוח 64X49 מ"מ,
  • מחבר 30 פינים לחיבור Arduino Nano,
  • מחבר 14 פינים לחיבור צג TFT 320x240 עם ממשק SPI (כולל מסך מגע),
  • מחבר לכרטיס microSD,
  • מחבר למודול בלוטות '(HC-06),
  • מחבר 20 פינים למצלמה OV7670 (כמו גם אחרים),
  • מחבר מיני USB, כמו גם מחבר 2 פינים נפרד לאספקת חשמל 5V.

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

שום דבר מסובך. וכך, בואו נתחיל.

שלב 1: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

הרכבת לוחות היא פשוטה מאוד. אך יש להקפיד לקרוא את ציון אנשי הקשר לפני ההתקנה. ראשית עליך להתקין את לוח ה- Arduino Nano כפי שמוצג בתמונה. לאחר מכן, מחובר תצוגה, אותה ניתן לחבר הן בצד אחד של הלוח (תמונות מ -1 עד 6) והן מצד שני (תמונות מ -7 ואחרות). לאחר מכן תוכל לחבר את הכוח באמצעות כבל USB מיני להלן תמונות.

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

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

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

שלב 2: הדגמה 1. גרפיקה וטקסט

הדגמה 1. גרפיקה וטקסט
הדגמה 1. גרפיקה וטקסט
הדגמה 1. גרפיקה וטקסט
הדגמה 1. גרפיקה וטקסט
הדגמה 1. גרפיקה וטקסט
הדגמה 1. גרפיקה וטקסט

פרק זה מספק דוגמה לעבודה עם טקסט, גרפיקה ומסך מגע. סקיצה זו משתמשת בפונטים מספריית Adafruit.

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

שלב 3: הדגמה 2. מסך מגע

הדגמה 2. מסך מגע
הדגמה 2. מסך מגע
הדגמה 2. מסך מגע
הדגמה 2. מסך מגע
הדגמה 2. מסך מגע
הדגמה 2. מסך מגע

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

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

שלב 4: הדגמה 3. משחק לוגי "עמודות"

הדגמה 3. משחק לוגיקה
הדגמה 3. משחק לוגיקה
הדגמה 3. משחק לוגיקה
הדגמה 3. משחק לוגיקה
הדגמה 3. משחק לוגיקה
הדגמה 3. משחק לוגיקה

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

שלב 5: סרטון הדגמה

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

מוּמלָץ: