Obsah:
- Zásoby
- Krok 1: Connectie: Klap Sensor
- Krok 2: Connectie: LED
- Krok 3: Connectie: dotyková obrazovka
- Krok 4: Overzicht: Vše
- Krok 5: Kód
- Krok 6: Nastavení jednoty
- Krok 7: Hotovo
Video: Arduino ovládá hráče v jednotě: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Met dit project can is de snelheid van de player bepalen in Unity met behulp van een touch screen op de 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 is zal je niet veel meer zien in de game. Podívejte se na LED lampu, která vám pomůže s projektem, můžete si vybrat z nejpopulárnější hry s kyslíkem. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Ovládání hry:
-
Dotyková obrazovka:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Klapkový senzor:
Klappen om de Oxygen meter weer voller te krijgen
-
Muis:
Fotoaparát kijken
-
(další):
A + D toetsen: Om extra bij te sturen
Zásoby
- 1x Slovní stroje Klap senzor
- 1x LED lampje (RGB)
- 1x dotykový displej (2,8 palcový ILI9341 240x320 SPI TFT LCD displej dotykový panel modul SPI sériového portu)
- 1x Arduino Uno
Krok 1: Connectie: Klap Sensor
- GND: In de - (pozemní)
- PWR: In de + (5v)
- Out: In de 2 (digitální)
Krok 2: Connectie: LED
- V (napětí): v de + (5v)
- R: Ve stojanu A0 + (Rood, Rood, Bruin, Goud)
- B: Ve stojanu A2 + (R. R. B. G)
- G: Ve stojanu A1 + (R. R. B. G)
Krok 3: Connectie: dotyková obrazovka
- VCC: In de + (5v)
- GND: In de - (pozemní)
- CS: V 10 + stojanu (Bruin, Zwart, Orange, Goud)
- RESET: V 8 + stojanu (B. Z. O. G)
- DC: V 9 + stojanu (B. Z. O. G)
- SDI MOSI: V 11 + Weerstand (B. Z. O. G)
- SCK: V 13 + stojanu (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: Ve 12
- T_CLK: Ve 3 + stojanu (B. Z. O. G)
- T_CS: Ve 4 + stojanu (B. Z. O. G)
- T_DIN: V 5 + Weerstand (B. Z. O. G)
- T_DO: V 6
- T_IRQ: v 7 + Weerstand (B. Z. O. G)
Krok 4: Overzicht: Vše
Klapkový senzor:
- GND: In de - (pozemní)
- PWR: In de + (5v)
- Out: In de 2 (digitální)
VEDENÝ:
- V (napětí): v de + (5v)
- R: Ve stojanu A0 + (Rood, Rood, Bruin, Goud)
- B: Ve stojanu A2 + (R. R. B. G)
- G: Ve stojanu A1 + (R. R. B. G)
Dotyková obrazovka:
- VCC: In de + (5v)
- GND: In de - (pozemní)
- CS: V 10 + stojanu (Bruin, Zwart, Orange, Goud)
- RESET: V 8 + stojanu (B. Z. O. G)
- DC: V 9 + stojanu (B. Z. O. G)
- SDI MOSI: V 11 + Weerstand (B. Z. O. G)
- SCK: V 13 + stojanu (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: Ve 12
- T_CLK: Ve 3 + stojanu (B. Z. O. G)
- T_CS: Ve 4 + stojanu (B. Z. O. G)
- T_DIN: V 5 + Weerstand (B. Z. O. G)
- T_DO: V 6
- T_IRQ: v 7 + Weerstand (B. Z. O. G)
Krok 5: Kód
Knihovny:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
Krok 6: Nastavení jednoty
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (skripty)
1. Maak een nieuw Unity3D project aan.
2. Stažení de aktiva: „Ardity“od importéra deze
2a: Také se vyskytly chyby: Úpravy Gaarenu -> nastavení projektu -> Hráč -> Další nastavení -> "Úroveň kompatibility Api" -> Verander deze naar ". Net 4.x"
3. Skript "CameraControl" před kamerou.
4. Dovozce přehrávače hlavní 3D kapsle s hierarchií skriptů „PlayerController“.
5. Ve složce de Ardity -> Prefabs -> SerialController. Deze spánku ve scéně/hierarchii
6. Vytvořte prázdný herní objekt ve hierarchii skriptů „ArduinoListener“.
7. Ueg een UI panel toe en verander de kleur naar zwart.
8. V přehrávači: hlavní panel toe bij: „Fade Overlay“en de ArduinoListener gameobject bij „Listener“
9. Podívejte se na špičku: Vytvořte prázdného hráče (deze moet een child worden van de player) en sleep deze naar het hoofd van de player. Voeg deze toe in de camera bij: "Target"
10: V části SerialController vyberte „Posluchač zpráv“od prstu ArduinoListener.
11. Zvětšete úroveň letadel v hierarchii hráčů.
12: Sluit de Arduino aan en play.
Doporučuje:
FPGA Cyclone IV DueProLogic ovládá kameru Raspberry Pi: 5 kroků
FPGA Cyclone IV DueProLogic Ovládá kameru Raspberry Pi: Navzdory FPGA je DueProLogic oficiálně navržen pro Arduino, chystáme se komunikovat FPGA a Raspberry Pi 4B. V tomto tutoriálu jsou implementovány tři úkoly: (A) Současně stiskněte dvě tlačítka na FPGA k převrácení úhlu
Jak vytvořit Wifi systém, který ovládá osvětlení a topení v akváriu: 5 kroků
Jak vytvořit Wifi systém, který ovládá osvětlení a topení v akváriu: Co to dělá? Systém, který automaticky zapíná / vypíná vaše akvárium podle plánu nebo ručně pomocí tlačítka nebo internetového požadavku. Systém, který monitoruje teplotu vody a odesílá e -maily a upozornění pro případ, že dojde k
Tlačítko Arduino LED, které ovládá animace zpracování: 36 kroků (s obrázky)
Arduino LED Button Pad, který pohání animace zpracování: WhatTato tlačítková podložka je vyrobena pomocí PCB a dalších komponent vyráběných společností Sparkfun. Je poháněn Arduino Mega. Každé tlačítko je hezké, jemné a uspokojivé při stisknutí a má uvnitř RGB LED! Používal jsem ho k ovládání animací
Tlačítko IoT, které ovládá vaši aplikaci: 6 kroků
Tlačítko IoT, které ovládá vaši aplikaci: Jedna z věcí, které mám na mikrokontrolérech nejraději, je možnost použít je jako vstupní zařízení, například Arduino Micro lze použít jako HID (zařízení s lidským rozhraním), což znamená, že s určitým kódováním a víte, jak si můžete vyrobit vlastní keyboa
Pong Arduino pro jednoho hráče- pokud toto, pak ono: 5 kroků
Arduino Singleplayer Pong-If This, Then That: Dit arduino project is gebaseerd op een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is jeden hráč se setkal s jednoduchou AI. Nabídka: Arduino Uno Nokia 5100 scherm. https: // ww