Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Txuas Txuas: Ntsuas Sensor
- Kauj ruam 2: Txuas: LED
- Kauj Ruam 3: Txuas: Touch Screen
- Kauj Ruam 4: Overzicht: Alles
- Kauj ruam 5: Code
- Kauj Ruam 6: Kev Sib Koom
- Kauj ruam 7: Ua tau
Video: Arduino Controls Player in Unity: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Tau hais txog qhov project kan je de snelheid van de player bepalen hauv Kev sib sau ua ke tau ntsib nrog lub ntsej muag kov ntawm op Arduino. Ook yog er een waarde tuag na een tijdje steeds minder lo lus, hauv mijn project heet deze waarde "oxygen". Hoe lager deze waarde lo lus, hoe donkerder het scherm lo lus van de player hauv Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg yog zal je niet veel meer zien hauv kev ua si. Ook zit er een LED lampje bij het project, deze laat naast de game zien ntawm de "oxygen" waarde gevaarlijk lo lus ntawm niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Kev Tswj Kev Ua Si:
-
Kov npo:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Qhib sensor:
Klappen om de Oxygen meter weer voller te krijgen
-
Muis:
Lub koob yees duab rond kijken
-
(ntxiv):
A + D toetsen: Tsis muaj leej twg xav tau ntxiv
Khoom siv
- 1x Lub tshuab hais lus Kuj sensor
- 1x LED teeb (RGB)
- 1x Touch screen (2.8 Nti ILI9341 240x320 SPI TFT LCD Zaub Kov Vaj Huam Sib Luag SPI Serial Port Module)
- 1x Arduino Uno
Kauj Ruam 1: Txuas Txuas: Ntsuas Sensor
- GND: Hauv de - (hauv av)
- PWR: In de + (5v)
- Tawm: Hauv de 2 (digital)
Kauj ruam 2: Txuas: LED
- V (voltage): hauv de + (5v)
- R: Hauv A0 + weerstand (Rood, Rood, Bruin, Goud)
- B: Hauv A2 + weerstand (R. R. B. G)
- G: Hauv A1 + weerstand (R. R. B. G)
Kauj Ruam 3: Txuas: Touch Screen
- VCC: Hauv de + (5v)
- GND: Hauv de - (hauv av)
- CS: Hauv 10 + weerstand (Bruin, Zwart, Txiv kab ntxwv, nrov nrov)
- RESET: Hauv 8 + weerstand (B. Z. O. G)
- DC: Hauv 9 + weerstand (B. Z. O. G)
- SDI MOSI: Hauv 11 + weerstand (B. Z. O. G)
- SCK: Hauv 13 + weerstand (B. Z. O. G)
- LED: Hauv de + (5v)
- SDO MISO: Hauv 12
- T_CLK: Hauv 3 + weerstand (B. Z. O. G)
- T_CS: Hauv 4 + weerstand (B. Z. O. G)
- T_DIN: Hauv 5 + weerstand (B. Z. O. G)
- T_DO: Hauv 6
- T_IRQ: hauv 7 + weerstand (B. Z. O. G)
Kauj Ruam 4: Overzicht: Alles
Qhib sensor:
- GND: Hauv de - (hauv av)
- PWR: In de + (5v)
- Tawm: Hauv de 2 (digital)
LED:
- V (voltage): hauv de + (5v)
- R: Hauv A0 + weerstand (Rood, Rood, Bruin, Goud)
- B: Hauv A2 + weerstand (R. R. B. G)
- G: Hauv A1 + weerstand (R. R. B. G)
Kov npo:
- VCC: Hauv de + (5v)
- GND: Hauv de - (hauv av)
- CS: Hauv 10 + weerstand (Bruin, Zwart, Txiv kab ntxwv, nrov nrov)
- RESET: Hauv 8 + weerstand (B. Z. O. G)
- DC: Hauv 9 + weerstand (B. Z. O. G)
- SDI MOSI: Hauv 11 + weerstand (B. Z. O. G)
- SCK: Hauv 13 + weerstand (B. Z. O. G)
- LED: Hauv de + (5v)
- SDO MISO: Hauv 12
- T_CLK: Hauv 3 + weerstand (B. Z. O. G)
- T_CS: Hauv 4 + weerstand (B. Z. O. G)
- T_DIN: Hauv 5 + weerstand (B. Z. O. G)
- T_DO: Hauv 6
- T_IRQ: hauv 7 + weerstand (B. Z. O. G)
Kauj ruam 5: Code
Tsev qiv ntawv:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
Kauj Ruam 6: Kev Sib Koom
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (sau ntawv)
1. Maak een nieuw Unity3D project aan.
2. Rub tawm cov cuab tam: "Ardity" en importeer deze
2a: Als er er zijn: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Plaats de "CameraControl" script op de camera.
4. Importeer een player ntawm maak een 3D capsule en voeg de "PlayerController" tsab ntawv hier aan toe.
5. Hauv de Ardity folder -> Prefabs -> SerialController. Pw tsaug zog deze hauv de scene/hierarchy
6. Tsim een khoob gameobject en voeg de "ArduinoListener" tsab ntawv hier aan toe.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. Hauv de player: voeg de panel toe bij: "Fade Overlay" en de ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een LookAt taw tes ntiv taw: Tsim khoob op de player (deze moet een tus menyuam worden van de player) en pw deze naar het hoofd van de player. Voeg deze ntiv taw hauv lub koob yees duab bij: "Lub Hom Phiaj"
10: Hauv de SerialController voeg bij "Message Listener" de ArduinoListener ntiv taw.
11. Maak een dav hlau zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
Pom zoo:
Yuav Ua Li Cas MP3 Player Nrog LCD Siv Arduino thiab DFPlayer Mini MP3 Player Module: 6 Kauj Ruam
Yuav Ua Li Cas MP3 Player Nrog LCD Siv Arduino thiab DFPlayer Mini MP3 Player Module: Hnub no peb yuav ua MP3 player nrog LCD siv Arduino thiab DFPlayer mini MP3 Player Module. thiab ua si zoo ib yam li lub cuab yeej 10 xyoo dhau los. Thiab nws tseem muaj nkauj yav dhau los thiab nkauj tom ntej lom zem
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
DIY VEX Player Player: 6 Kauj Ruam
DIY VEX Cov Neeg Ua Si Cov Ntaub Ntawv: Nov yog phau ntawv qhia rau kev tsim kho ntawm DIY VEX Cov Ntaub Ntawv Ua Si. Nco ntsoov tias ntau yam hauv qab no muaj lwm txoj hauv kev uas tuaj yeem ua haujlwm tau zoo dua, cov no tsuas yog cov ntaub ntawv uas muaj. Tus Neeg Sau Cov Ntawv no tuaj yeem ua 33 1/3 thiab 45 rpm cov ntaub ntawv
Arduino Game Controller + Game Unity: 5 Kauj Ruam
Arduino Game Controller + Game Unity: Hauv cov lus qhia no kuv yuav qhia koj li cas tsim/program a arduino game controller uas tuaj yeem txuas rau kev sib koom siab
Arduino Game Controller With Lights Response to Your Unity Game :: 24 Kauj Ruam
Arduino Game Controller With Lights Response to Your Unity Game :: Ua ntej tshaj Kuv tau sau qhov no tawm hauv lo lus. Nov yog thawj zaug kuv siv cov lus qhia yog li thaum twg kuv hais: sau cov lej tawm zoo li paub tias kuv hais txog cov duab nyob rau saum toj ntawm cov kauj ruam ntawd. Hauv qhov haujlwm no kuv siv 2 arduinos los khiav 2 cais me ntsis