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

ארדואינו שולט בשחקן באחדות: 7 שלבים
ארדואינו שולט בשחקן באחדות: 7 שלבים

וִידֵאוֹ: ארדואינו שולט בשחקן באחדות: 7 שלבים

וִידֵאוֹ: ארדואינו שולט בשחקן באחדות: 7 שלבים
וִידֵאוֹ: הנדסת אלקטרוניקה חשמל ומחשבים 2024|ארדואינו|הפעלת מנוע DC בעזר טרנזיסטור המשמש כדוחף זרם 2024, יולי
Anonim
ארדואינו שולט בנגן באחדות
ארדואינו שולט בנגן באחדות

עם פרוייקט זה יכול לקבוע את מהירות השחקן באחדות עם שימוש במסך מגע על הארדואינו. גם האם יש ערך אחד למילה אחת של זמנית, בפרויקט שלי יש ערך זה "חמצן". איך לאחסון את המילה הזאת ערך, איך כהה יותר את המילה של השחקן באחדות. Om this value op the hogen must je klappen. אם אתה יכול לראות את הערך הזה יותר במשחק. גם אתה יכול למצוא מנורת LED מהפרויקט, וגם אחרי המשחק אפשר לראות את "חמצן" ערך סכנת המילה של לא. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.

פקדי משחק:

  • מסך מגע:

    • Linker kant van the screen -> speed omlaag.
    • Rechter kant van the screen -> speed omhoog.
  • חיישן קלאפ:

    Klappen om de Oxygen meter weer voller at get

  • מויס:

    מצלמה rond look

  • (תוֹסֶפֶת):

    מקשי A + D: עוד תכונות

אספקה

- 1x חיישן קלאפ מכונות מילוליות

- מנורת LED אחת (RGB)

- מסך מגע 1x (2.8 אינץ 'ILI9341 240x320 SPI TFT LCD תצוגת לוח מגע SPI מודול יציאה טורית)

- 1x Arduino Uno

שלב 1: Connectie: חיישן קלאפ

קונטי: חיישן קלאפ
קונטי: חיישן קלאפ

- GND: In de - (הקרקע)

- PWR: ב- de + (5v)

- יציאה: In de 2 (דיגיטלי)

שלב 2: חיבור: LED

קונטי: LED
קונטי: LED

- V (מתח): ב- de + (5v)

- R: ב- A0 + weerstand (Rood, Rood, Bruin, Goud)

- B: ב- A2 + weerstand (R. R. B. G)

- G: ב- A1 + weerstand (R. R. B. G)

שלב 3: חיבור: מסך מגע

קונטי: מסך מגע
קונטי: מסך מגע

- VCC: ב- de + (5v)

- GND: In de - (הקרקע)

- CS: ב- 10 + weerstand (Bruin, Zwart, Orange, Goud)

- איפוס: ב- 8 + weerstand (B. Z. O. G)

- DC: ב- 9 + weerstand (B. Z. O. G)

- SDI MOSI: ב- 11 + weerstand (B. Z. O. G)

- SCK: ב- 13 + weerstand (B. Z. O. G)

- LED: ב- de + (5v)

- SDO MISO: בשנת 12

- T_CLK: ב- 3 + weerstand (B. Z. O. G)

- T_CS: ב- 4 + weerstand (B. Z. O. G)

- T_DIN: ב- 5 + weerstand (B. Z. O. G)

- T_DO: ב- 6

- T_IRQ: ב- 7 + weerstand (B. Z. O. G)

שלב 4: Overzicht: Alles

Overzicht: הכל
Overzicht: הכל

חיישן קלאפ:

- GND: In de - (הקרקע)

- PWR: ב- de + (5v)

- יציאה: In de 2 (דיגיטלי)

לד:

- V (מתח): ב- de + (5v)

- R: ב- A0 + weerstand (Rood, Rood, Bruin, Goud)

- B: ב- A2 + weerstand (R. R. B. G)

- G: ב- A1 + weerstand (R. R. B. G)

מסך מגע:

- VCC: ב- de + (5v)

- GND: In de - (הקרקע)

- CS: ב- 10 + weerstand (Bruin, Zwart, Orange, Goud)

- איפוס: ב- 8 + weerstand (B. Z. O. G)

- DC: ב- 9 + weerstand (B. Z. O. G)

- SDI MOSI: ב- 11 + weerstand (B. Z. O. G)

- SCK: ב- 13 + weerstand (B. Z. O. G)

- LED: ב- de + (5v)

- SDO MISO: בשנת 12

- T_CLK: ב- 3 + weerstand (B. Z. O. G)

- T_CS: ב- 4 + weerstand (B. Z. O. G)

- T_DIN: ב- 5 + weerstand (B. Z. O. G)

- T_DO: ב- 6

- T_IRQ: ב- 7 + weerstand (B. Z. O. G)

שלב 5: קוד

ספריות:

- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)

- Adafruit_ILI9341

- Adafruit_GFX

שלב 6: הגדרת אחדות

drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (סקריפטים)

1. צור חדש לפרוייקט Unity3D.

2. הורד את הנכס: "Ardity" והיבואן הזה

2 א: כל הטעויות הן: כדי לערוך -> הגדרות הפרויקט -> נגן -> הגדרות אחרות -> "רמת תאימות ל- Api" -> לשנות את זה ל ". Net 4.x"

3. לוח התצלומים של "CameraControl".

4. ייבא שחקן שיוצר קפסולה תלת מימדית והוסיף את התסריט "PlayerController" כאן.

5. בתיקייה de Ardity -> Prefabs -> SerialController. שינה זו בסצנה/היררכיה

6. צור קובץ משחק אובייק והוסף את התסריט "ArduinoListener" כאן.

7. הוסף לוח לוח ממשק משתמש ומשנה את הצבע לשחור.

8. בנגן: להוסיף de panel toe bij: "Fade Overlay" en de ArduinoListener gameobject ב- "Listener"

9. הוסף לשחקן מבט אחד עם נקודת מבט: צור שחקן ריק ריק (צריך להביא ילד מהשחקן) ושינה אותו אל ראש השחקן. הוסף את המצלמה הזו ל: "יעד"

10: In de SerialController להוסיף ל- "מאזין הודעות" מאת ArduinoListener.

11. צור מטוס כך שהשחקן יכול לגשת.

12: Sluit de Arduino aan en play.

מוּמלָץ: