Turinys:
- Prekės
- 1 žingsnis: prijungimas: „Klap“jutiklis
- 2 žingsnis: prijungimas: šviesos diodas
- 3 veiksmas: prijungimas: jutiklinis ekranas
- 4 žingsnis: Overzicht: Alles
- 5 žingsnis: kodas
- 6 veiksmas: „Unity“sąranka
- 7 žingsnis: Atlikta
Video: „Arduino“valdo grotuvą „Unity“: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Su „Unity“įdiegtu grotuvo projektu buvo galima susipažinti su „Arduino“jutikliniu ekranu. Ook is er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "deguonis". „Hoe lager deze waarde word“, „Hoet donkerder“ir „scherm“žodis yra „Unity“žaidėjas. 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 lempa iš projekto, deze laat naast de game zien of de "deguonies" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Žaidimo valdikliai:
-
Liečiamas ekranas:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
„Klap“jutiklis:
Klappen om de deguonies matuoklis, skirtas teleriui
-
Muis:
Fotoaparatas rond kijken
-
(papildomai):
A + D toetsen: Om extra bij te sturen
Prekės
- 1x žodinės mašinos „Klap“jutiklis
- 1x LED lemputė (RGB)
- 1x jutiklinis ekranas (2,8 colio ILI9341 240x320 SPI TFT LCD ekrano jutiklinio skydelio SPI nuoseklaus prievado modulis)
- 1x „Arduino Uno“
1 žingsnis: prijungimas: „Klap“jutiklis
- GND: De - (žemės)
- PWR: esant de + (5v)
- Išėjimas: 2 deja (skaitmeninis)
2 žingsnis: prijungimas: šviesos diodas
- V (įtampa): de + (5v)
- R: A0 + mes suprantame (Rood, Rood, Bruin, Goud)
- B: A2 + mes suprantame (R. R. B. G)
- G: A1 + mes suprantame (R. R. B. G)
3 veiksmas: prijungimas: jutiklinis ekranas
- VCC: esant + + (5v)
- GND: De - (žemės)
- CS: per 10 + mes suprantame (Bruin, Zwart, Orange, Goud)
- ATSTATYMAS: per 8 + mes suprantame (B. Z. O. G)
- DC: per 9 + mes suprantame (B. Z. O. G)
- SDI MOSI: per 11 + mes suprantame (B. Z. O. G)
- SCK: per 13 + mes suprantame (B. Z. O. G)
- LED: esant de + (5v)
- SDO MISO: 12
- T_CLK: per 3 + mes suprantame (B. Z. O. G)
- T_CS: 4 + mes suprantame (B. Z. O. G)
- T_DIN: 5 ar daugiau mes suprantame (B. Z. O. G)
- T_DO: 6 -ame
- T_IRQ: per 7 + mes suprantame (B. Z. O. G)
4 žingsnis: Overzicht: Alles
„Klap“jutiklis:
- GND: De - (žemės)
- PWR: esant de + (5v)
- Išėjimas: 2 deja (skaitmeninis)
LED:
- V (įtampa): de + (5v)
- R: A0 + mes suprantame (Rood, Rood, Bruin, Goud)
- B: A2 + mes suprantame (R. R. B. G)
- G: A1 + mes suprantame (R. R. B. G)
Liečiamas ekranas:
- VCC: esant + + (5v)
- GND: De - (žemės)
- CS: per 10 + mes suprantame (Bruin, Zwart, Orange, Goud)
- ATSTATYMAS: per 8 + mes suprantame (B. Z. O. G)
- DC: 9+ mes suprantame (B. Z. O. G)
- SDI MOSI: per 11 + mes suprantame (B. Z. O. G)
- SCK: per 13 + mes suprantame (B. Z. O. G)
- LED: esant de + (5v)
- SDO MISO: 12
- T_CLK: per 3 + mes suprantame (B. Z. O. G)
- T_CS: 4 + mes suprantame (B. Z. O. G)
- T_DIN: 5 ar daugiau mes suprantame (B. Z. O. G)
- T_DO: 6 -ame
- T_IRQ: per 7 + mes suprantame (B. Z. O. G)
5 žingsnis: kodas
Bibliotekos:
- „URTouch“(https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- „Adafruit_GFX“
6 veiksmas: „Unity“sąranka
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (scenarijai)
1. Maak een nieuw Unity3D project aan.
2. Atsisiųskite turtą: „Ardity“iš importuotojo
2a: Taip pat klaidos zijn: Ga naar redaguoti -> projekto nustatymai -> Leistuvas -> Kiti nustatymai -> "Api suderinamumo lygis" -> verander deze naar ". Net 4.x"
3. Fotoaparate yra „CameraControl“scenarijus.
4. Importuotojas ir grotuvas iš 3D kapsulės ir „PlayerController“scenarijaus.
5. De Ardity aplanke -> Surenkamieji elementai -> SerialController. Miego migla scenoje/hierarchijoje
6. Sukurkite tuščią žaidimo objekto „ArduinoListener“scenarijų.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. Grotuvas: voeg de panel toe pagal: „Fade Overlay“ir „ArduinoListener gameobject“iš „Listener“
9. Žaidėjas ir žaidėjas „LookAt point toe toe“: sukurkite tuščią žaidėją (deze moet een child worden van de player) ir miegokite deze naar het hoofd van de player. „Voeg deze toe“kameroje: „Tikslas“
10: „SerialController“parašė ArduinoListener piršto „Message Listener“.
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
Rekomenduojamas:
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą, OLED ekraną ir mygtukus: 6 žingsniai
„Arduino“valdomas nuolatinės srovės variklio greitis ir kryptis naudojant potenciometrą, OLED ekraną ir mygtukus: Šioje pamokoje sužinosime, kaip naudoti „L298N DC MOTOR CONTROL“tvarkyklę ir potenciometrą, kad būtų galima valdyti DC variklio greitį ir kryptį dviem mygtukais ir parodyti potenciometro vertę OLED ekrane. Žiūrėkite demonstracinį vaizdo įrašą
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą ir mygtukus: 6 žingsniai
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą ir mygtukus: Šioje pamokoje sužinosime, kaip naudoti „L298N DC MOTOR CONTROL“tvarkyklę ir potenciometrą, kad būtų galima valdyti DC variklio greitį ir kryptį dviem mygtukais. Žiūrėkite demonstracinį vaizdo įrašą
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą: 6 žingsniai
„Arduino Control DC“variklio greitis ir kryptis naudojant potenciometrą: Šioje pamokoje sužinosime, kaip naudoti „L298N DC MOTOR CONTROL“tvarkyklę ir potenciometrą, kad būtų galima valdyti nuolatinės srovės variklio greitį ir kryptį. Žiūrėkite demonstracinį vaizdo įrašą
Pamoka: Kaip „Arduino“valdo kelis to paties adreso įrenginius naudodami TCA9548A I2C multiplekserį: 3 žingsniai
Pamoka: Kaip „Arduino“valdo kelis to paties adreso įrenginius naudodami TCA9548A I2C multiplekserį: Aprašymas: „TCA9548A I2C Multiplexer“modulis leidžia prijungti įrenginius, turinčius tą patį I2C adresą (iki 8 to paties adreso I2C), prijungtus prie vieno mikrovaldiklio. Multiplekseris veikia kaip vartininkas, perkelia komandas į pasirinktą rinkinį
„Arduino“valdo kelis P.I.R jutiklius ant tos pačios juostos: 3 žingsniai
„Arduino“valdo kelis PIR jutiklius toje pačioje juostoje: Šiandien aš jums pasakysiu, kaip prijungti kelis PIR jutiklius prie vieno „Arduino Bord“, čia taip pat naudoju 4 kanalų relės modulį, kad galėčiau gauti papildomų funkcijų. (ARBA galite naudoti tiek, kiek norite prisegti arduiną