Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Liitäntä: Klap -anturi
- Vaihe 2: Liitäntä: LED
- Vaihe 3: Yhdistäminen: Kosketusnäyttö
- Vaihe 4: Overzicht: Alles
- Vaihe 5: Koodi
- Vaihe 6: Unity Setup
- Vaihe 7: Valmis
Video: Arduino ohjaa pelaajaa Unityssä: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä projekti on Unityn Bepalen -soittimessa ja Arduinon kosketusnäytössä. Ook on er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "happi". Hoe lager deze waarde sana, kuokka donkerder het scherm sana van de player Unityssä. 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 -lamppu projektissa, deze laat naast de game zien of de "happi" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Pelin säätimet:
-
Kosketusnäyttö:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Klap -anturi:
Klappen om de Happimittari, joka on tarkoitettu käytettäväksi
-
Muis:
Kamera rond kijken
-
(lisä):
A + D toetsen: Om extra bij te sturen
Tarvikkeet
- 1x suulliset koneet Klap -anturi
- 1x LED -lamppu (RGB)
- 1x kosketusnäyttö (2,8 tuuman ILI9341 240x320 SPI TFT LCD -näyttö Kosketuspaneelin SPI -sarjaporttimoduuli)
- 1x Arduino Uno
Vaihe 1: Liitäntä: Klap -anturi
- GND: In de - (maa)
- PWR: In de + (5v)
- Lähtö: Tulo 2 (digitaalinen)
Vaihe 2: Liitäntä: LED
- V (jännite): in de + (5v)
- R: In A0 + ymmärrämme (Rood, Rood, Bruin, Goud)
- B: A2 +: ssa ymmärrämme (R. R. B. G)
- G: A1 +: ssa ymmärrämme (R. R. B. G)
Vaihe 3: Yhdistäminen: Kosketusnäyttö
- VCC: In + (5v)
- GND: In de - (maa)
- CS: Yli 10 vuotta (Bruin, Zwart, Orange, Goud)
- NOLLAUS: Yli 8 + ymmärrämme (B. Z. O. G)
- DC: Yli 9 + ymmärrämme (B. Z. O. G)
- SDI MOSI: Yli 11 vuotta ymmärrämme (B. Z. O. G)
- SCK: Yli 13 + ymmärrämme (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: 12
- T_CLK: Yli 3 + ymmärrämme (B. Z. O. G)
- T_CS: 4 +: ssa ymmärrämme (B. Z. O. G)
- T_DIN: 5+ ymmärrämme (B. Z. O. G)
- T_DO: Vuonna 6
- T_IRQ: 7 + ymmärrämme (B. Z. O. G)
Vaihe 4: Overzicht: Alles
Klap -anturi:
- GND: In de - (maa)
- PWR: In de + (5v)
- Lähtö: Tulo 2 (digitaalinen)
LED:
- V (jännite): in de + (5v)
- R: In A0 + ymmärrämme (Rood, Rood, Bruin, Goud)
- B: A2 +: ssa ymmärrämme (R. R. B. G)
- G: A1 +: ssa ymmärrämme (R. R. B. G)
Kosketusnäyttö:
- VCC: In + (5v)
- GND: In de - (maa)
- CS: Yli 10 vuotta (Bruin, Zwart, Orange, Goud)
- NOLLAUS: Yli 8 + ymmärrämme (B. Z. O. G)
- DC: Yli 9 + ymmärrämme (B. Z. O. G)
- SDI MOSI: Yli 11 vuotta ymmärrämme (B. Z. O. G)
- SCK: Yli 13 + ymmärrämme (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: 12
- T_CLK: Yli 3 + ymmärrämme (B. Z. O. G)
- T_CS: 4 +: ssa ymmärrämme (B. Z. O. G)
- T_DIN: 5+ ymmärrämme (B. Z. O. G)
- T_DO: Vuonna 6
- T_IRQ: 7 + ymmärrämme (B. Z. O. G)
Vaihe 5: Koodi
Kirjastot:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
Adafruit_ILI9341
- Adafruit_GFX
Vaihe 6: Unity Setup
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (komentosarjat)
1. Maak een nieuw Unity3D -projekti.
2. Lataa omaisuus: "Ardity" ja maahantuoja
2a: Muut virheet zijn: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Kamerassa on "CameraControl" -skripti.
4. Maahantuojan 3D -kapselin pelaaja ja "PlayerController" -skriptin hier aan toe.
5. De Ardity -kansiossa -> Esivalmisteet -> SerialController. Lepotilan hämärtyminen kohtauksessa/hierarkiassa
6. Luo tyhjä peliobjekti ja kirjoita "ArduinoListener" -skripti hier aan toe.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. Soittimessa: voeg de panel toe bij: "Fade Overlay" ja de ArduinoListener gameobject "Listener"
9. Voeg aan de player een LookAt point toe: Luo tyhjä soitin (deze moet een child worden van de player) ja uni deze naar het hoofd van de player. Voeg deze toe kamerassa: "Kohde"
10: In SerialController kirjoitti ArduinoListener -varpaan "Message Listener".
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino a play.
Suositeltava:
IoT Halloween -kurpitsa - Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: 4 vaihetta (kuvilla)
IoT Halloween -kurpitsa | Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: Hei kaikki, Muutama viikko sitten oli Halloween ja perinteen mukaisesti veistin mukavan kurpitsan parvekkeelleni. Mutta kun kurpitsani oli ulkona, tajusin, että oli melko ärsyttävää mennä ulos joka ilta sytyttämään kynttilä. Ja minä
Ohjaa LED -valoja television kaukosäätimellä ?! -- Arduino IR -opetusohjelma: 5 vaihetta (kuvilla)
Ohjaa LED -valoja television kaukosäätimellä ?! || Arduino IR -opetusohjelma: Tässä projektissa näytän sinulle, miten tein TV -kaukosäätimen hyödyttömät painikkeet TV: n takana olevien LED -valojen ohjaamiseksi. Voit myös käyttää tätä tekniikkaa hallitaksesi kaikenlaisia asioita koodin muokkauksella. Puhun myös hieman teoriasta
Suuri Arduino LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjaa infrapuna -TV: n kaukosäädin: 5 vaihetta
Suuri Arduino LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjaa infrapuna -TV: n kaukosäädin: Kuinka rakentaa Arduino -pohjainen LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjataan infrapuna -TV: n kaukosäätimellä
Langaton Arduino -robotti, jota ohjaa tietokone: 4 vaihetta
Langaton Arduino -robotti, jota ohjaa tietokone: Tässä opetusohjelmassa opit asettamaan viestintäkanavan tietokoneen ja Arduino -pohjaisen robotin välillä. Tässä käyttämämme robotti käyttää differentiaaliohjausmekanismia liikkuakseen. Käytän releeseen perustuvaa moottoriajuria MO: n sijaan
2 pelaajaa Connect 4 (Puissance 4): 7 vaihetta (kuvilla)
2 pelaajaa Connect 4 (Puissance 4): Hei jokainen! Tässä ohjeessa näytän sinulle, kuinka tein kahden pelaajan Connect 4: n arduino nanolla. RGB Led näyttää pelaajan pelinappulaa ja pelaaja valitsee, mihin se sijoitetaan painikkeilla. Tämän ohjeen temppu on hallita korkeaa