Sadržaj:
- Supplies
- Korak 1: Povezivanje: Klap senzor
- Korak 2: Povezivanje: LED
- Korak 3: Povezivanje: Zaslon osjetljiv na dodir
- Korak 4: Overzicht: Alles
- Korak 5: Kodirajte
- Korak 6: Postavljanje Unityja
- Korak 7: Gotovo
Video: Arduino kontrolira player u Unityju: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom projektu možete pronaći najbolji player u Unity -u sa ekranom osjetljivim na dodir na Arduinu. Ook je er een waarde die na een tijdje steeds minder word, u mom projektu heet deze waarde "kisik". Hoe lager deze waarde word, hoe donkerder het scherm word van de player u Unityju. 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 lampica je projekat koji je zasnovan na igri "kiseonika" ili nije riječ. 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
-
(dodatno):
A + D toetsen: Om extra bij te sturen
Supplies
- 1x Verbalni strojevi Klap senzor
- 1x LED lampica (RGB)
- 1x ekran osetljiv na dodir (2,8 inčni ILI9341 240x320 SPI TFT LCD ekran osetljiv na dodir SPI modul serijskog porta)
- 1x Arduino Uno
Korak 1: Povezivanje: Klap senzor
- GND: In de - (uzemljenje)
- PWR: In de + (5v)
- Out: In de 2 (digitalno)
Korak 2: Povezivanje: LED
- V (napon): in de + (5v)
- R: U A0 + veerstand (Rood, Rood, Bruin, Goud)
- B: U A2 + veerstand (R. R. B. G)
- G: U A1 + veerstand (R. R. B. G)
Korak 3: Povezivanje: Zaslon osjetljiv na dodir
- VCC: In de + (5v)
- GND: In de - (uzemljenje)
- CS: Za 10 + vremenskih uslova (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: Za 12
- T_CLK: U 3 + veerstand (B. Z. O. G)
- T_CS: U 4 + veerstand (B. Z. O. G)
- T_DIN: Za 5 + veerstand (B. Z. O. G)
- T_DO: Za 6
- T_IRQ: u 7 + veerstand (B. Z. O. G)
Korak 4: Overzicht: Alles
Senzor klapa:
- GND: In de - (uzemljenje)
- PWR: In de + (5v)
- Out: In de 2 (digitalno)
LED:
- V (napon): in de + (5v)
- R: U A0 + veerstand (Rood, Rood, Bruin, Goud)
- B: U A2 + veerstand (R. R. B. G)
- G: U A1 + veerstand (R. R. B. G)
Ekran na dodir:
- VCC: In de + (5v)
- GND: In de - (uzemljenje)
- CS: Za 10 + vremenskih uslova (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: Za 12
- T_CLK: U 3 + veerstand (B. Z. O. G)
- T_CS: U 4 + veerstand (B. Z. O. G)
- T_DIN: U 5 + veerstand (B. Z. O. G)
- T_DO: Za 6
- T_IRQ: u 7 + veerstand (B. Z. O. G)
Korak 5: Kodirajte
Biblioteke:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
Korak 6: Postavljanje Unityja
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (skripte)
1. Napravite novi Unity3D projekat.
2. Preuzmite imovinu: "Ardity" i uvoznik
2a: Postoje i druge greške: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Postavite "CameraControl" skriptu za kameru.
4. Uvoznik ili igrač sa 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. Oglasi Ue panel panel sa verander de kleur naar zwart.
8. U igraču: glasno na ploči: "Fade Overlay" en ArduinoListener gameobject "Listener"
9. Glasajte sa igračem i pogledajte LookAt point toe: Kreirajte prazan op -player (deze moeen deen worden van de player) i spavajte dok ne dođete do koplja van de playera. Voeg deze toe in de camera bij: "Target"
10: U SerialController -u nalazi se "Message Listener" sa ArduinoListener -a.
11. Napravite zrakoplovnu ploču za igrače koji mogu pristupiti.
12: Sluit de Arduino aan en play.
Preporučuje se:
Božićno drvce koje kontrolira web stranica (svako može njime kontrolirati): 19 koraka (sa slikama)
Božićno drvce pod kontrolom web stranice (bilo ko to može kontrolirati): Želite li znati kako izgleda božićno drvce pod kontrolom web stranice? Evo videozapisa koji prikazuje moj projekt mog božićnog drvca. Prijenos uživo je do sada završio, ali snimio sam video snimak o tome što se događa: Ove godine, sredinom prosinca
2D video igra sa C# na Unityju: 4 koraka
2D video igra sa C# na Unityju: Ovaj projekat je počeo kada sam prvi put dobio računar u novembru. Počelo je kao zabavan način za učenje nove vještine i brzo je postalo jedan od mojih omiljenih hobija. Od tada radim na tome i odradio sam više od 75 sati ukupnog vremena programiranja
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 pomoću TCA9548A I2C multipleksera: Opis: Modul TCA9548A I2C multipleksera omogućava 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
Arduino 4WD Rover Bluetooth Bluetooth 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 (koristeći Arduino -ov pwm), pokretati je sa
Ruka za izvlačenje koju kontrolira zvuk - Arduino školski projekt: 4 koraka (sa slikama)
Ruka za crtanje koju kontrolira zvuk - Arduino školski projekt: Ovo mi je prvi put da radim s Arduinom i radim s nečim ovakvim ikad, tako da mi je žao ako sam napravio grešku! Tu ideju sam dobio kada sam razmišljao o svojim hobijima, crtanju i muzici. Pa sam pokušao spojiti ovo dvoje u ovo! Sel