תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
עם פרוייקט זה יכול לקבוע את מהירות השחקן באחדות עם שימוש במסך מגע על הארדואינו. גם האם יש ערך אחד למילה אחת של זמנית, בפרויקט שלי יש ערך זה "חמצן". איך לאחסון את המילה הזאת ערך, איך כהה יותר את המילה של השחקן באחדות. 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
- 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
חיישן קלאפ:
- 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.