Tartalomjegyzék:
- Kellékek
- 1. lépés: Csatlakozás: Klap érzékelő
- 2. lépés: Csatlakozás: LED
- 3. lépés: Csatlakozás: Érintőképernyő
- 4. lépés: Overzicht: Alles
- 5. lépés: Kód
- 6. lépés: Unity Setup
- 7. lépés: Kész
Videó: Az Arduino vezérli a Unity játékosát: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez a projekt az Unity -ben beállított lejátszó, amely az Arduino érintőképernyőjén található. Ook is er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "oxigén". 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 is zal je niet veel meer zien in game. Ook zit er een LED lampje bij het project, deze laat naast de game zien of de "oxigén" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Játékvezérlők:
-
Érintőkijelző:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Klap érzékelő:
Klappen om de Oxygen meter weer voller te krijgen
-
Muis:
Kamera rond kijken
-
(külön):
A + D toetsen: Om extra bij te sturen
Kellékek
- 1x verbális gépek Klap érzékelő
- 1x LED lámpa (RGB)
- 1x érintőképernyő (2,8 hüvelykes ILI9341 240x320 SPI TFT LCD kijelző érintőpanel SPI soros port modul)
- 1x Arduino Uno
1. lépés: Csatlakozás: Klap érzékelő
- GND: In de - (föld)
- PWR: De + (5v)
- Kimenet: In de 2 (digitális)
2. lépés: Csatlakozás: LED
- V (feszültség): de + (5v)
- R: A0 + -ban értjük (Rood, Rood, Bruin, Goud)
- B: Az A2 + -ban értjük (R. R. B. G)
- G: A1 + -ban értjük (R. R. B. G)
3. lépés: Csatlakozás: Érintőképernyő
- VCC: de + (5v)
- GND: In de - (föld)
- CS: 10 év alatt megértjük (Bruin, Zwart, Orange, Goud)
- RESET: 8 + alatt megértjük (B. Z. O. G)
- DC: 9 + alatt értjük (B. Z. O. G)
- SDI MOSI: 11 év alatt megértjük (B. Z. O. G)
- SCK: 13 év alatt megértjük (B. Z. O. G)
- LED: de + (5v)
- SDO MISO: 12 -ben
- T_CLK: 3 + alatt értjük (B. Z. O. G)
- T_CS: 4 + alatt értjük (B. Z. O. G)
- T_DIN: 5 + alatt megértjük (B. Z. O. G)
- T_DO: 6 -ban
- T_IRQ: 7 + alatt értjük (B. Z. O. G)
4. lépés: Overzicht: Alles
Klap érzékelő:
- GND: In de - (föld)
- PWR: De + (5v)
- Kimenet: In de 2 (digitális)
VEZETTE:
- V (feszültség): de + (5v)
- R: A0 + -ban értjük (Rood, Rood, Bruin, Goud)
- B: Az A2 + -ban értjük (R. R. B. G)
- G: A1 + -ban értjük (R. R. B. G)
Érintőkijelző:
- VCC: de + (5v)
- GND: In de - (föld)
- CS: 10 év alatt megértjük (Bruin, Zwart, Orange, Goud)
- RESET: 8 + alatt megértjük (B. Z. O. G)
- DC: 9 + alatt értjük (B. Z. O. G)
- SDI MOSI: 11 év alatt megértjük (B. Z. O. G)
- SCK: 13 év alatt megértjük (B. Z. O. G)
- LED: de + (5v)
- SDO MISO: 12 -ben
- T_CLK: 3 + alatt értjük (B. Z. O. G)
- T_CS: 4 + alatt értjük (B. Z. O. G)
- T_DIN: 5 + alatt megértjük (B. Z. O. G)
- T_DO: 6 -ban
- T_IRQ: 7 + alatt értjük (B. Z. O. G)
5. lépés: Kód
Könyvtárak:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
6. lépés: Unity Setup
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (szkriptek)
1. Maak een nieuw Unity3D projekt aan.
2. Töltse le az eszközt: "Ardity" és importőr deze
2a: Als er hibák zijn: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Helyezze el a "CameraControl" szkriptet a kamerával.
4. Importőr és játékos a 3D -s kapszulában és a "PlayerController" szkriptben.
5. A de Ardity mappában -> Prefabs -> SerialController. Elalvás álma a jelenetben/hierarchiában
6. Hozzon létre üres játékobjektumot az "ArduinoListener" forgatókönyvvel.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. A lejátszóban: voeg de panel toe bij: "Fade Overlay" és de ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een LookAt point toe: Üres op de player létrehozása (deze moet een child worden van de player) és sleep deze naar het hoofd van de player. Voeg deze toe a kamerában: "Cél"
10: In SerialController ArduinoListener toe "Message Listener" -ben.
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino a play.
Ajánlott:
Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer, OLED kijelző és gombok használatával: 6 lépés
Arduino DC egyenáramú motor fordulatszáma és iránya potenciométer, OLED kijelző és gombok használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor fordulatszámának és irányának szabályozására két gombbal, és a potenciométer értékének megjelenítésére az OLED kijelzőn. Nézzen meg egy bemutató videót
Az Arduino vezérli az egyenáramú motor sebességét és irányát egy potenciométer és gombok használatával: 6 lépés
Arduino DC motor fordulatszámának és irányának szabályozása potenciométer és gombok használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor fordulatszámának és irányának szabályozására két gombbal. Nézze meg a bemutató videót
Az Arduino vezérli az egyenáramú motor fordulatszámát és irányát egy potenciométer segítségével: 6 lépés
Arduino DC egyenáramú motor fordulatszáma és iránya egy potenciométer használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni az L298N DC MOTOR CONTROL meghajtót és egy potenciométert az egyenáramú motor fordulatszámának és irányának szabályozásához. Nézzen meg egy bemutató videót
Oktatóanyag: Hogyan vezérli az Arduino több azonos című eszközt a TCA9548A I2C multiplexer használatával: 3 lépés
Oktatóanyag: Hogyan vezérli az Arduino több azonos című eszközt a TCA9548A I2C multiplexer használatával: Leírás: A TCA9548A I2C multiplexer modul lehetővé teszi az azonos I2C címmel (legfeljebb 8 azonos I2C cím) rendelkező eszközök csatlakoztatását egy mikrokontrollerhez. A multiplexer kapuőrként működik, és átadja a parancsokat a kiválasztott halmaznak
Arduino LED gombpárna, amely vezérli a feldolgozási animációkat: 36 lépés (képekkel)
Arduino LED gombsor, amely feldolgozási animációkat vezérel: Ez a gombpárna PCB és más, a Sparkfun által gyártott alkatrészek felhasználásával készült. Arduino Mega hajtja. Mindegyik gomb szép, pörgős és kielégítő, ha megnyomja, és RGB LED van benne! Az animációk vezérlésére használtam