Sadržaj:
- Pribor
- Korak 1: Spajanje: Klap senzor
- Korak 2: Spajanje: LED
- Korak 3: Povezivanje: Zaslon osjetljiv na dodir
- Korak 4: Overzicht: Alles
- Korak 5: Kodirajte
- Korak 6: Postavljanje jedinice
- Korak 7: Gotovo
Video: Arduino kontrolira Player in Unity: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
S ovim projektom možete vidjeti s Unheyerovim igračem u Unity -u i sa ekranom osjetljivim na dodir op Arduino. 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 u Jedinstvu. 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 de "kisik" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Kontrole igre:
-
Ekran na dodir:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Senzor klapa:
Klappen om de Oxygen meter weer voller te krijgen
-
Muis:
Kamera rond kijken
-
(ekstra):
A + D toetsen: Om extra bij te sturen
Pribor
- 1x Verbalni strojevi Klap senzor
- 1x LED svjetiljka (RGB)
- 1x zaslon osjetljiv na dodir (2.8 inčni ILI9341 240x320 SPI TFT LCD zaslon osjetljiv na dodir SPI modul serijskog porta)
- 1x Arduino Uno
Korak 1: Spajanje: Klap senzor
- GND: In de - (tlo)
- PWR: In de + (5v)
- Out: In de 2 (digitalno)
Korak 2: Spajanje: LED
- V (napon): in de + (5v)
- R: U A0 + podnožju (Rood, Rood, Bruin, Goud)
- B: U A2 + podnožju (R. R. B. G)
- G: U A1 + podnožju (R. R. B. G)
Korak 3: Povezivanje: Zaslon osjetljiv na dodir
- VCC: In de + (5v)
- GND: In de - (tlo)
- CS: Za 10 + vjenčanje (Bruin, Zwart, Orange, Goud)
- RESET: U 8 + veerstand (B. Z. O. G)
- DC: U 9 + veerstand (B. Z. O. G)
- SDI MOSI: U 11 + veerstand (B. Z. O. G)
- SCK: U 13 + veerstand (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: U 12
- T_CLK: U 3 + vješalici (B. Z. O. G)
- T_CS: U 4 + vješalici (B. Z. O. G)
- T_DIN: Za 5 + zavjesa (B. Z. O. G)
- T_DO: Za 6
- T_IRQ: u 7 + zavjesa (B. Z. O. G)
Korak 4: Overzicht: Alles
Senzor klapa:
- GND: In de - (tlo)
- PWR: In de + (5v)
- Out: In de 2 (digitalno)
LED:
- V (napon): in de + (5v)
- R: U A0 + podnožju (Rood, Rood, Bruin, Goud)
- B: U A2 + podnožju (R. R. B. G)
- G: U A1 + podnožju (R. R. B. G)
Ekran na dodir:
- VCC: In de + (5v)
- GND: In de - (tlo)
- CS: Za 10 + vjenčanje (Bruin, Zwart, Orange, Goud)
- RESET: U 8 + veerstand (B. Z. O. G)
- DC: U 9 + veerstand (B. Z. O. G)
- SDI MOSI: U 11 + veerstand (B. Z. O. G)
- SCK: U 13 + veerstand (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: U 12
- T_CLK: U 3 + vješalici (B. Z. O. G)
- T_CS: U 4 + vješalici (B. Z. O. G)
- T_DIN: Za 5 + zavjesa (B. Z. O. G)
- T_DO: Za 6
- T_IRQ: u 7 + zavjesa (B. Z. O. G)
Korak 5: Kodirajte
Knjižnice:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
Korak 6: Postavljanje jedinice
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (skripte)
1. Napravite novi Unity3D projekt.
2. Preuzmite imovinu: "Ardity" i uvoznik
2a: Ostale pogreške: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Skripta "CameraControl" za kameru.
4. Uvoznik ili igrač s 3D kapsule i skripte "PlayerController" skripte za vaš prst.
5. U mapi de Ardity -> Prefabs -> SerialController. Spavanje u sceni/hijerarhiji
6. Napravite prazan gameobject na "ArduinoListener" skripti za vaš prst.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. In de player: voeg de panel toe bij: "Fade Overlay" en de ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een LookAt point toe: Stvorite prazan op de player (deze moet een child worden van de player) i spavajte deze naar het hoofd van de player. Voeg deze toe in de camera bij: "Target"
10: U SerialController -u nalazi se "Message Listener" iz ArduinoListener -a.
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
Preporučeni:
Božićno drvce koje kontrolira web stranica (svatko ga može kontrolirati): 19 koraka (sa slikama)
Božićno drvce koje kontrolira web stranica (svatko ga može kontrolirati): Želite li znati kako izgleda božićno drvce kontrolirano web lokacijom? Evo video snimke koja prikazuje moj projekt mog božićnog drvca. Prijenos uživo do sada je završio, ali snimio sam video koji bilježi što se događa: Ove godine, sredinom prosinca
Vodič: Kako Arduino kontrolira više uređaja iste adrese pomoću TCA9548A I2C multipleksera: 3 koraka
Vodič: Kako Arduino kontrolira više uređaja iste adrese korištenjem TCA9548A I2C multipleksera: Opis: TCA9548A I2C multipleksorski modul omogućuje povezivanje uređaja s istom I2C adresom (do 8 istih adresa I2C) spojenih na jedan mikrokontroler. Multiplekser djeluje kao čuvar vrata, preusmjeravajući naredbe na odabrani skup o
HDMI prekidač koji kontrolira Arduino: 3 koraka
HDMI prekidač koji kontrolira Arduino: Ova instrukcija će vam pokazati kako kontrolirati više HDMI izvora na vašem televizoru pomoću mikrokontrolera, poput Arduina, kako biste omogućili i onemogućili prijenos s jedne kontrolne linije. Moj krajnji cilj je imati robusna, ali fleksibilna sredstva za granica t
Arduino 4WD Rover Bluetooth koji kontrolira Android telefon/tablet: 5 koraka
Arduino 4WD Rover Bluetooth Bluetooth kontroliran Android telefonom/tabletom: Arduino 4WD bluetooth upravljani rover Ovo je jednostavan 4WD rover koji sam napravio s Arduinom. Roverom se upravlja putem Android telefona ili tableta preko bluetootha. Pomoću te aplikacije možete kontrolirati brzinu (pomoću Arduinovog pwm -a), pokrenuti je s
Ruka za izvlačenje koju kontrolira zvuk - Arduino školski projekt: 4 koraka (sa slikama)
Ruka za izvlačenje koju kontrolira zvuk - Arduino školski projekt: Ovo mi je prvi put da radim s Arduinom i radim s nečim ovakvim ikad, pa oprostite ako sam pogriješio! Na ovu sam ideju došao razmišljajući o svojim hobijima, a to su crtanje i glazba. Pa sam pokušao to dvoje spojiti u ovo! Sel