Përmbajtje:
- Furnizimet
- Hapi 1: Connectie: Klap Sensor
- Hapi 2: Connectie: LED
- Hapi 3: Connectie: Touch Screen
- Hapi 4: Overzicht: Alles
- Hapi 5: Kodi
- Hapi 6: Konfigurimi i Unitetit
- Hapi 7: U krye
Video: Arduino kontrollon lojtarin në unitet: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
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
- GND: Në de - (tokë)
- PWR: Në de + (5v)
- Jashtë: Në de 2 (dixhitale)
Hapi 2: Connectie: 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
- 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
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:
Lojë video 2D me C# në Unitet: 4 hapa
Lojë video 2D me C# mbi Unitetin: Ky projekt filloi kur mora për herë të parë kompjuterin tim në Nëntor. Filloi si një mënyrë argëtuese për të mësuar një aftësi të re dhe shpejt u bë një nga hobi im i preferuar. Unë kam qenë duke punuar në të që atëherë, dhe kam arritur në më shumë se 75 orë të kohës totale të programimit
Udhëzues: Si Arduino kontrollon shumë pajisje të njëjta të adresave duke përdorur Multiplekserin TCA9548A I2C: 3 hapa
Udhëzues: Si Arduino kontrollon pajisje të shumëfishta me të njëjtën adresë duke përdorur TCA9548A I2C Multiplexer: Përshkrimi: Moduli Multiplexer TCA9548A I2C duhet të mundësojë lidhjen e pajisjeve me të njëjtën adresë I2C (deri në 8 adresa të njëjta I2C) të lidhura me një mikrokontrollues. Multiplekseri vepron si një portier, duke mbyllur komandat në grupin e zgjedhur
Aplikacioni 360 VR në 10 minuta me unitet: 8 hapa
Aplikacioni 360 VR në 10 minuta me unitet: Si po e ndërtojmë këtë aplikacion? Ndryshe nga videoja e zakonshme që ka një kornizë drejtkëndëshe, video 360 ka formën e një sfere. Pra, së pari duhet të krijojmë një ekran sferik për të shfaqur videon tonë 360 °. Luajtësi (ose shikuesi) do të jetë i vendosur brenda këtij sph
Krijimi i UI të lakuar në Unitet për Realitetin Virtual: 4 hapa
Krijimi i UI të Lakuar në Unitet për Realitetin Virtual: Nëse jeni duke kërkuar një zgjidhje falas dhe të lehtë për të krijuar një ndërfaqe të lakuar të përdoruesit për Aplikacionin tuaj të Virtual Reality ose Lojë VR, jeni në vendin e duhur. Në këtë blog do të mësoni të krijoni një element ui të lakuar në unitet duke përdorur shtesat e Unit UI.
Kopertina e qartë për lojtarin tuaj MP3 !!!: 6 hapa
Kopertina e qartë për lojtarin tuaj MP3 !!!: A jeni duke gërvishtur gjithmonë ekranin në mp3 player tuaj. Ndërsa tani ka një mënyrë të lehtë dhe të lirë për ta mbajtur atë të mbrojtur