Përmbajtje:

Arduino kontrollon lojtarin në unitet: 7 hapa
Arduino kontrollon lojtarin në unitet: 7 hapa

Video: Arduino kontrollon lojtarin në unitet: 7 hapa

Video: Arduino kontrollon lojtarin në unitet: 7 hapa
Video: Неисправности платы управления инвертором холодильника Samsung Советы по ремонту 2024, Dhjetor
Anonim
Arduino kontrollon lojtarin në unitet
Arduino kontrollon lojtarin në unitet

Projekti u nda nga një lojtar i vetëm në Unity u takua me ekranin me prekje të Arduino. Ook is er een waarde die na 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. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg është zal je niet veel meer zien në lojë. Ook zit er een LED lampje bij het projekt, tha laast naast de game zien e de "oksigjenit" nga fjala e përgjithshme e niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.

Kontrollet e lojës:

  • Ekran me prekje:

    • Linker kant van het scherm -> snelheid omlaag.
    • Rechter kant van het scherm -> snelheid omhoog.
  • Sensori Klap:

    Klappen om de Oxygen meter weer voller te krijues

  • Muis:

    Kamera rond kijken

  • (shtesë):

    A + D toetsen: Om extra bij te sturen

Furnizimet

- 1x Makina verbale Klap sensor

- 1x LED lampje (RGB)

- 1x ekran me prekje (2.8 Inch ILI9341 240x320 SPI TFT LCD Display Touch Panel Touch SPI Serial Port Module)

- 1x Arduino Uno

Hapi 1: Connectie: Klap Sensor

Connectie: Klap Sensor
Connectie: Klap Sensor

- GND: Në de - (tokë)

- PWR: Në de + (5v)

- Jashtë: Në de 2 (dixhitale)

Hapi 2: Connectie: LED

Lidhja: LED
Lidhja: LED

- V (tension): në de + (5v)

- R: Në A0 + kuptojmë (Rood, Rood, Bruin, Goud)

- B: Në A2 + kuptojmë (R. R. B. G)

- G: Në A1 + kuptojmë (R. R. B. G)

Hapi 3: Connectie: Touch Screen

Connectie: Ekran me prekje
Connectie: Ekran me prekje

- VCC: Në de + (5v)

- GND: Në de - (tokë)

- CS: Në 10 + kuptojmë (Bruin, Zwart, Orange, Goud)

- RESET: Në 8 + kuptojmë (B. Z. O. G)

- DC: Në 9 + kuptojmë (B. Z. O. G)

- SDI MOSI: Në 11 + kuptojmë (B. Z. O. G)

- SCK: Në 13 + kuptojmë (B. Z. O. G)

- LED: Në de + (5v)

- SDO MISO: Në 12

- T_CLK: Në 3 + kuptojmë (B. Z. O. G)

- T_CS: Në 4 + kuptojmë (B. Z. O. G)

- T_DIN: Në 5 + kuptojmë (B. Z. O. G)

- T_DO: Në 6

- T_IRQ: në 7 + kuptojmë (B. Z. O. G)

Hapi 4: Overzicht: Alles

Overzicht: Alles
Overzicht: Alles

Sensori Klap:

- GND: Në de - (tokë)

- PWR: Në de + (5v)

- Jashtë: Në de 2 (dixhitale)

LED:

- V (tension): në de + (5v)

- R: Në A0 + kuptojmë (Rood, Rood, Bruin, Goud)

- B: Në A2 + kuptojmë (R. R. B. G)

- G: Në A1 + kuptojmë (R. R. B. G)

Ekran me prekje:

- VCC: Në de + (5v)

- GND: Në de - (tokë)

- CS: Në 10 + kuptojmë (Bruin, Zwart, Orange, Goud)

- RESET: Në 8 + kuptojmë (B. Z. O. G)

- DC: Në 9 + kuptojmë (B. Z. O. G)

- SDI MOSI: Në 11 + kuptojmë (B. Z. O. G)

- SCK: Në 13 + kuptojmë (B. Z. O. G)

- LED: Në de + (5v)

- SDO MISO: Në 12

- T_CLK: Në 3 + kuptojmë (B. Z. O. G)

- T_CS: Në 4 + kuptojmë (B. Z. O. G)

- T_DIN: Në 5 + kuptojmë (B. Z. O. G)

- T_DO: Në 6

- T_IRQ: në 7 + kuptojmë (B. Z. O. G)

Hapi 5: Kodi

Bibliotekat:

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

- Adafruit_ILI9341

- Adafruit_GFX

Hapi 6: Konfigurimi i Unitetit

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

1. Projekti Unity3D aan.

2. Shkarkoni aktivin: "Ardity" nga importuesi

2a: Të gjitha gabimet janë të shkruara: Ndrysho këtu -> cilësimet e projektit -> Luajtësi -> Cilësime të tjera -> "Niveli i pajtueshmërisë Api" -> verander deze naar ". Neto 4.x"

3. Vendos skenarin "CameraControl" në kamerë.

4. Importues dhe lojtar i kapsulës më të mirë 3D duke përdorur shkrimin "PlayerController" këtu.

5. Në dosjen de Ardity -> Prefabs -> SerialController. Gjumë të fjetur në skenë/hierarki

6. Krijoni një objektiv të zbrazët të lojës në shkrimin e "ArduinoListener" këtu.

7. Shihni panelin e ndërfaqes së përdoruesit në një verander të thjeshtë për të zgjedhur.

8. In de player: voeg de panel toe bij: "Fade Overlay" dhe de ArduinoListener gameobject bij "Listener"

9. Shihni lojtarin dhe shikoni në pikën e gishtit: Krijoni një lojtar të zbrazët (shkruani një fëmijë ose një fjalë për lojtarin) dhe flini në kohën e duhur të lojtarit. Voeg deze toe in de camera camera: "Target"

10: Në SerialController voeg bij "Message Listener" nga ArduinoListener toe.

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

12: Sluit de Arduino aan en play.

Recommended: