Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
S tem projektom je lahko v Unityju predstavljen snelheid van de player, ki je bil predstavljen z zaslonom na dotik na Arduinu. Ook is er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "kisik". Hoe lager deze waarde word, hoe donkerder het scherm word van de player v Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg is zal je niet veel meer zien in de game. Ook zit er een LED lampje bij het project, deze laat naast de game zien of "kisika" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Nadzor igre:
-
Zaslon na dotik:
- Povezovalnik je na voljo za shherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Senzor klapa:
Klappen om de Oxygen meter weer voller te krijgen
-
Muis:
Kamera rond kijken
-
(dodatno):
A + D toetsen: Om extra bij te sturen
Zaloge
- 1x Verbalni stroji Klap senzor
- 1x LED svetilka (RGB)
- 1x zaslon na dotik (2,8 -palčni ILI9341 240x320 SPI TFT LCD zaslon na dotik SPI modul serijskih vrat)
- 1x Arduino Uno
1. korak: Povezava: Klap senzor
- GND: In de - (tla)
- PWR: In de + (5v)
- Out: In de 2 (digitalno)
2. korak: Povezava: LED
- V (napetost): v de + (5v)
- R: V stojnici A0 + (Rood, Rood, Bruin, Goud)
- B: V stojalu A2 + (R. R. B. G)
- G: V stojalu A1 + (R. R. B. G)
3. korak: Povezava: Zaslon na dotik
- VCC: In de + (5v)
- GND: In de - (tla)
- CS: V 10 + stopnicah (Bruin, Zwart, Orange, Goud)
- RESET: V 8 + stopnicah (B. Z. O. G)
- DC: V 9 + stopnicah (B. Z. O. G)
- SDI MOSI: V 11 + stopnicah (B. Z. O. G)
- SCK: V 13 + stopnicah (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: V 12
- T_CLK: V 3 + stopnicah (B. Z. O. G)
- T_CS: V 4 + stopnicah (B. Z. O. G)
- T_DIN: V 5 + stopnicah (B. Z. O. G)
- T_DO: V 6
- T_IRQ: v 7 + stopnicah (B. Z. O. G)
4. korak: Overzicht: Alles
Senzor klapa:
- GND: In de - (tla)
- PWR: In de + (5v)
- Izhod: In de 2 (digitalno)
LED:
- V (napetost): v de + (5v)
- R: V stojnici A0 + (Rood, Rood, Bruin, Goud)
- B: V stojalu A2 + (R. R. B. G)
- G: V stojalu A1 + (R. R. B. G)
Zaslon na dotik:
- VCC: In de + (5v)
- GND: In de - (tla)
- CS: V 10 + stopnicah (Bruin, Zwart, Orange, Goud)
- RESET: V 8 + stopnicah (B. Z. O. G)
- DC: V 9 + stopnicah (B. Z. O. G)
- SDI MOSI: V 11 + stopnicah (B. Z. O. G)
- SCK: V 13 + stopnicah (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: V 12
- T_CLK: V 3 + stopnicah (B. Z. O. G)
- T_CS: V 4 + stopnicah (B. Z. O. G)
- T_DIN: V 5 + stopnicah (B. Z. O. G)
- T_DO: V 6
- T_IRQ: v 7 + stopnicah (B. Z. O. G)
5. korak: Koda
Knjižnice:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
6. korak: Nastavitev Unity
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (skripte)
1. Poiščite nov projekt Unity3D.
2. Prenos sredstva: "Ardity" in uvoznik
2a: Druge napake so: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Skript za kamero "CameraControl".
4. Uvoznik in predvajalnik 3D kapsule in skripta "PlayerController" skript za vaš prst.
5. V mapi de Ardity -> Montažne -> SerialController. Sleep deze v sceni/hierarhiji
6. Ustvarite prazen igralni predmet in skript "ArduinoListener" skripta za vaš prst.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. V predvajalniku: voeg de panel toe bij: "Fade Overlay" en de ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een LookAt point toe: Ustvarite prazen predvajalnik (deze moet een otrok worden van de player) in spite deze naar het hoofd van de player. Voeg deze toe in de camera bij: "Target"
10: V vrstici SerialController na naslovu "Posluševalnik sporočil" iz ArduinoListenerja.
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.