Turinys:

„Arduino“valdo grotuvą „Unity“: 7 žingsniai
„Arduino“valdo grotuvą „Unity“: 7 žingsniai

Video: „Arduino“valdo grotuvą „Unity“: 7 žingsniai

Video: „Arduino“valdo grotuvą „Unity“: 7 žingsniai
Video: Protingo buto valdymas 2024, Lapkritis
Anonim
„Arduino“valdo žaidėją „Unity“
„Arduino“valdo žaidėją „Unity“

Su „Unity“įdiegtu grotuvo projektu buvo galima susipažinti su „Arduino“jutikliniu ekranu. Ook is er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "deguonis". „Hoe lager deze waarde word“, „Hoet donkerder“ir „scherm“žodis yra „Unity“žaidėjas. 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 lempa iš projekto, deze laat naast de game zien of de "deguonies" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.

Žaidimo valdikliai:

  • Liečiamas ekranas:

    • Linker kant van het scherm -> snelheid omlaag.
    • Rechter kant van het scherm -> snelheid omhoog.
  • „Klap“jutiklis:

    Klappen om de deguonies matuoklis, skirtas teleriui

  • Muis:

    Fotoaparatas rond kijken

  • (papildomai):

    A + D toetsen: Om extra bij te sturen

Prekės

- 1x žodinės mašinos „Klap“jutiklis

- 1x LED lemputė (RGB)

- 1x jutiklinis ekranas (2,8 colio ILI9341 240x320 SPI TFT LCD ekrano jutiklinio skydelio SPI nuoseklaus prievado modulis)

- 1x „Arduino Uno“

1 žingsnis: prijungimas: „Klap“jutiklis

Prijungimas: „Klap“jutiklis
Prijungimas: „Klap“jutiklis

- GND: De - (žemės)

- PWR: esant de + (5v)

- Išėjimas: 2 deja (skaitmeninis)

2 žingsnis: prijungimas: šviesos diodas

Prijungimas: LED
Prijungimas: LED

- V (įtampa): de + (5v)

- R: A0 + mes suprantame (Rood, Rood, Bruin, Goud)

- B: A2 + mes suprantame (R. R. B. G)

- G: A1 + mes suprantame (R. R. B. G)

3 veiksmas: prijungimas: jutiklinis ekranas

Prijungimas: jutiklinis ekranas
Prijungimas: jutiklinis ekranas

- VCC: esant + + (5v)

- GND: De - (žemės)

- CS: per 10 + mes suprantame (Bruin, Zwart, Orange, Goud)

- ATSTATYMAS: per 8 + mes suprantame (B. Z. O. G)

- DC: per 9 + mes suprantame (B. Z. O. G)

- SDI MOSI: per 11 + mes suprantame (B. Z. O. G)

- SCK: per 13 + mes suprantame (B. Z. O. G)

- LED: esant de + (5v)

- SDO MISO: 12

- T_CLK: per 3 + mes suprantame (B. Z. O. G)

- T_CS: 4 + mes suprantame (B. Z. O. G)

- T_DIN: 5 ar daugiau mes suprantame (B. Z. O. G)

- T_DO: 6 -ame

- T_IRQ: per 7 + mes suprantame (B. Z. O. G)

4 žingsnis: Overzicht: Alles

Overzicht: Visi
Overzicht: Visi

„Klap“jutiklis:

- GND: De - (žemės)

- PWR: esant de + (5v)

- Išėjimas: 2 deja (skaitmeninis)

LED:

- V (įtampa): de + (5v)

- R: A0 + mes suprantame (Rood, Rood, Bruin, Goud)

- B: A2 + mes suprantame (R. R. B. G)

- G: A1 + mes suprantame (R. R. B. G)

Liečiamas ekranas:

- VCC: esant + + (5v)

- GND: De - (žemės)

- CS: per 10 + mes suprantame (Bruin, Zwart, Orange, Goud)

- ATSTATYMAS: per 8 + mes suprantame (B. Z. O. G)

- DC: 9+ mes suprantame (B. Z. O. G)

- SDI MOSI: per 11 + mes suprantame (B. Z. O. G)

- SCK: per 13 + mes suprantame (B. Z. O. G)

- LED: esant de + (5v)

- SDO MISO: 12

- T_CLK: per 3 + mes suprantame (B. Z. O. G)

- T_CS: 4 + mes suprantame (B. Z. O. G)

- T_DIN: 5 ar daugiau mes suprantame (B. Z. O. G)

- T_DO: 6 -ame

- T_IRQ: per 7 + mes suprantame (B. Z. O. G)

5 žingsnis: kodas

Bibliotekos:

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

- Adafruit_ILI9341

- „Adafruit_GFX“

6 veiksmas: „Unity“sąranka

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

1. Maak een nieuw Unity3D project aan.

2. Atsisiųskite turtą: „Ardity“iš importuotojo

2a: Taip pat klaidos zijn: Ga naar redaguoti -> projekto nustatymai -> Leistuvas -> Kiti nustatymai -> "Api suderinamumo lygis" -> verander deze naar ". Net 4.x"

3. Fotoaparate yra „CameraControl“scenarijus.

4. Importuotojas ir grotuvas iš 3D kapsulės ir „PlayerController“scenarijaus.

5. De Ardity aplanke -> Surenkamieji elementai -> SerialController. Miego migla scenoje/hierarchijoje

6. Sukurkite tuščią žaidimo objekto „ArduinoListener“scenarijų.

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

8. Grotuvas: voeg de panel toe pagal: „Fade Overlay“ir „ArduinoListener gameobject“iš „Listener“

9. Žaidėjas ir žaidėjas „LookAt point toe toe“: sukurkite tuščią žaidėją (deze moet een child worden van de player) ir miegokite deze naar het hoofd van de player. „Voeg deze toe“kameroje: „Tikslas“

10: „SerialController“parašė ArduinoListener piršto „Message Listener“.

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

12: Sluit de Arduino aan en play.

Rekomenduojamas: