Obsah:

Arduino ovláda prehrávač v jednote: 7 krokov
Arduino ovláda prehrávač v jednote: 7 krokov

Video: Arduino ovláda prehrávač v jednote: 7 krokov

Video: Arduino ovláda prehrávač v jednote: 7 krokov
Video: Массимо Банци: Как Arduino пробуждает воображение 2024, Júl
Anonim
Arduino ovláda prehrávač v Unity
Arduino ovláda prehrávač v Unity

Zoznámte sa s projektom, ktorý je k dispozícii pre hráčov v hre Unity a stretnite sa s dotykovým displejom alebo Arduino. Ook is er een waarde die on een tijdje Steeds minder word, in mijn project heet deze waarde "oxygen". Hoe lager deze waarde word, hoe donkerder het scherm word van de player in Unity. Všetci si môžu vybrať. Všetky možnosti hry sú veľmi dôležité v hre. Pozrite sa, ako dlho svieti LED lampa, hite a hite zien of "oxygen" waarde gevaarlijk word of niet. Groen = odišiel, Blauw = gaat nog, Rood = gevaarlijk.

Ovládanie hry:

  • Dotyková obrazovka:

    • Linker kant van het scherm -> snelheid omlaag.
    • Rechter kant van het scherm -> snelheid omhoog.
  • Klapkový senzor:

    Kyslíkový merač kyslíka je voller te krijgen

  • Muis:

    Fotoaparát je kijken

  • (extra):

    A + D toetsen: Om extra bij te sturen

Zásoby

- 1x Slovné stroje Klap senzor

- 1x LED žiarovka (RGB)

- 1x dotykový displej (2,8 palcový ILI9341 240x320 SPI TFT LCD displej s dotykovým panelom, modul sériového portu SPI)

- 1x Arduino Uno

Krok 1: Pripojenie: Klap senzor

Pripojenie: Klap senzor
Pripojenie: Klap senzor

- GND: In de - (zem)

- PWR: In de + (5v)

- Výstup: Vstup 2 (digitálny)

Krok 2: Pripojenie: LED

Pripojenie: LED
Pripojenie: LED

- V (napätie): v de + (5v)

- R: Na striedačke A0 + (Rood, Rood, Bruin, Goud)

- B: Na zábradlí A2 + (R. R. B. G)

- G: Na stĺpiku A1 + (R. R. B. G)

Krok 3: Pripojenie: dotyková obrazovka

Pripojenie: dotykový displej
Pripojenie: dotykový displej

- VCC: In de + (5v)

- GND: In de - (zem)

- CS: Na viac ako 10 weerstand (Bruin, Zwart, Orange, Goud)

- RESET: V 8+ stojane (B. Z. O. G)

- DC: V 9 + stojane (B. Z. O. G)

- SDI MOSI: V 11 + stojisku (B. Z. O. G)

- SCK: V 13 + Weerstand (B. Z. O. G)

- LED: In de + (5v)

- SDO MISO: V 12

- T_CLK: V 3 + stojisku (B. Z. O. G)

- T_CS: V 4 + stojisku (B. Z. O. G)

- T_DIN: V 5 + Weerstand (B. Z. O. G)

- T_DO: V 6

- T_IRQ: v 7 + Weerstand (B. Z. O. G)

Krok 4: Overzicht: Všetko

Overzicht: Všetko
Overzicht: Všetko

Klapkový senzor:

- GND: In de - (zem)

- PWR: In + (5v)

- Výstup: Vstup 2 (digitálny)

LED dióda:

- V (napätie): v de + (5v)

- R: Na striedačke A0 + (Rood, Rood, Bruin, Goud)

- B: Na zábradlí A2 + (R. R. B. G)

- G: Na stĺpiku A1 + (R. R. B. G)

Dotyková obrazovka:

- VCC: In de + (5v)

- GND: In de - (zem)

- CS: Na viac ako 10 weerstand (Bruin, Zwart, Orange, Goud)

- RESET: V 8+ stojane (B. Z. O. G)

- DC: V 9 + stojane (B. Z. O. G)

- SDI MOSI: V 11 + stojisku (B. Z. O. G)

- SCK: V 13 + Weerstand (B. Z. O. G)

- LED: In de + (5v)

- SDO MISO: V 12

- T_CLK: V 3 + stojisku (B. Z. O. G)

- T_CS: V 4 + stojisku (B. Z. O. G)

- T_DIN: V 5 + Weerstand (B. Z. O. G)

- T_DO: V 6

- T_IRQ: v 7 + Weerstand (B. Z. O. G)

Krok 5: Kód

Knižnice:

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

- Adafruit_ILI9341

- Adafruit_GFX

Krok 6: Nastavenie jednoty

drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (skripty)

1. Maak een nieuw Unity3D project aan.

2. Stiahnite si dielo: „Ardity“od dovozcu

2a: Chyby tiež môžu byť: Upraviť nain -> nastavenia projektu -> Hráč -> Ostatné nastavenia -> "Úroveň kompatibility API" -> verander deze naar ". Net 4.x"

3. Spustite skript „CameraControl“z fotoaparátu.

4. Importér a hráč 3D kapsúl s veľkým počtom skriptov „PlayerController“.

5. V priečinku de Ardity -> Montované stavby -> SerialController. Spánkový spánok v scéne/hierarchii

6. Vytvorte prázdny objekt hry vo formáte, ktorý bude obsahovať skript „ArduinoListener“.

7. Ueg een UI panel toe en verander de kleur naar zwart.

8. V prehrávači: panel toe bij: „Fade Overlay“en de ArduinoListener gameobject bij „Listener“

9. Pozrite sa na špičku prsta: Vytvorte prázdny prehrávač (deze moet een child worener van de player) en sleep deze naar het hoofd van de player. Väčšina záberov z kamery: „Cieľ“

10: V časti SerialController vyberte položku „Message Listener“od ArduinoListener.

11. Maak een plane zodat de player hierop kan lopen.

12: Sluit de Arduino aan en play.

Odporúča: