Tabla de contenido:
- Suministros
- Paso 1: Conectar: Sensor Klap
- Paso 2: Conectar: LED
- Paso 3: Connectie: pantalla táctil
- Paso 4: Overzicht: Alles
- Paso 5: Código
- Paso 6: Configuración de Unity
- Paso 7: Listo
Video: Arduino controla el reproductor en Unity: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Met dit project kan je de snelheid van de player bepalen in Unity met behulp van een touch screen op de Arduino. Ook es er een waarde die na een tijdje steeds minder word, en mijn project heet deze waarde "oxígeno". Hoe lager deze waarde word, hoe donkerder het scherm word van de player en Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg es zal je niet veel meer zien en el juego. Ook zit er een LED lampje bij het project, deze laat naast of game zien of de "oxygen" waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Controles del juego:
-
Pantalla táctil:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Sensor de Klap:
Klappen om de Medidor de oxígeno weer voller te krijgen
-
Muis:
Cámara rond kijken
-
(extra):
A + D toetsen: Om extra bij te sturen
Suministros
- 1x sensor Klap de máquinas verbales
- 1x lámpara LED (RGB)
- 1x pantalla táctil (2.8 pulgadas ILI9341 240x320 SPI TFT LCD Pantalla táctil Panel SPI Módulo de puerto serie)
- 1x Arduino Uno
Paso 1: Conectar: Sensor Klap
- GND: In de - (tierra)
- PWR: En de + (5v)
- Salida: In de 2 (digital)
Paso 2: Conectar: LED
- V (voltaje): en de + (5v)
- R: En A0 + weerstand (Rood, Rood, Bruin, Goud)
- B: En A2 + weerstand (R. R. B. G)
- G: En A1 + weerstand (R. R. B. G)
Paso 3: Connectie: pantalla táctil
- VCC: En de + (5v)
- GND: In de - (tierra)
- CS: En 10 + weerstand (Bruin, Zwart, Orange, Goud)
- RESET: En 8 + weerstand (B. Z. O. G)
- DC: En 9 + weerstand (B. Z. O. G)
- SDI MOSI: En 11 + weerstand (B. Z. O. G)
- SCK: En 13 + weerstand (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: en 12
- T_CLK: En 3 + weerstand (B. Z. O. G)
- T_CS: En 4 + weerstand (B. Z. O. G)
- T_DIN: En 5 + weerstand (B. Z. O. G)
- T_DO: en 6
- T_IRQ: en 7 + weerstand (B. Z. O. G)
Paso 4: Overzicht: Alles
Sensor de Klap:
- GND: In de - (tierra)
- PWR: En de + (5v)
- Salida: In de 2 (digital)
DIRIGIÓ:
- V (voltaje): en de + (5v)
- R: En A0 + weerstand (Rood, Rood, Bruin, Goud)
- B: En A2 + weerstand (R. R. B. G)
- G: En A1 + weerstand (R. R. B. G)
Pantalla táctil:
- VCC: En de + (5v)
- GND: In de - (tierra)
- CS: En 10 + weerstand (Bruin, Zwart, Orange, Goud)
- RESET: En 8 + weerstand (B. Z. O. G)
- DC: En 9 + weerstand (B. Z. O. G)
- SDI MOSI: En 11 + weerstand (B. Z. O. G)
- SCK: En 13 + weerstand (B. Z. O. G)
- LED: In de + (5v)
- SDO MISO: en 12
- T_CLK: En 3 + weerstand (B. Z. O. G)
- T_CS: En 4 + weerstand (B. Z. O. G)
- T_DIN: En 5 + weerstand (B. Z. O. G)
- T_DO: en 6
- T_IRQ: en 7 + weerstand (B. Z. O. G)
Paso 5: Código
Bibliotecas:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
Paso 6: Configuración de Unity
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (secuencias de comandos)
1. Realice un nuevo proyecto de Unity3D.
2. Descargar el activo: "Ardity" en importeer deze
2a: Als er errors zijn: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Plaats del script "CameraControl" op de camera.
4. Importador de un reproductor de una cápsula 3D en voz alta del script "PlayerController" aquí a un dedo del pie.
5. En la carpeta de Ardity -> Prefabs -> SerialController. Dormir deze en la escena / jerarquía
6. Cree un objeto de juego vacío en voeg del script "ArduinoListener" aquí mismo.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. En el reproductor: voeg del panel toe bij: "Fade Overlay" en de ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een LookAt point toe: Cree una opción de jugador vacía (deze moet een child worden van de player) y duerma deze naar het hoofd van de player. Voeg deze toe in de camera bij: "Target"
10: En el SerialController voeg bij "Message Listener" de ArduinoListener toe.
11. Hacer un plano zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
Recomendado:
Cómo hacer un reproductor de MP3 con LCD usando Arduino y el módulo de mini reproductor de MP3 DFPlayer: 6 pasos
Cómo hacer un reproductor de MP3 con LCD usando Arduino y el módulo de mini reproductor de MP3 DFPlayer: Hoy haremos un reproductor de MP3 con LCD usando Arduino y el módulo de mini reproductor de MP3 DFPlayer. El proyecto puede leer los archivos MP3 en la tarjeta SD y puede pausar y jugar igual que el dispositivo hace 10 años. Y además tiene canción anterior y canción siguiente divertida
Arduino controla la velocidad y dirección del motor de CC con un potenciómetro, pantalla OLED y botones: 6 pasos
Control de Arduino Velocidad y dirección del motor de CC usando un potenciómetro, pantalla OLED y botones: En este tutorial aprenderemos a usar un controlador de CONTROL DE MOTOR DE CC L298N y un potenciómetro para controlar la velocidad y dirección de un motor de CC con dos botones y mostrar el valor del potenciómetro en la pantalla OLED. Vea un video de demostración
¿Controla sus LED con el control remoto de su televisor? -- Tutorial de Arduino IR: 5 pasos (con imágenes)
¿Controla sus LED con el control remoto de su televisor? || Tutorial de Arduino IR: En este proyecto, le mostraré cómo reutilicé los botones inútiles en el control remoto de mi televisor para controlar los LED detrás de mi televisor. También puede utilizar esta técnica para controlar todo tipo de cosas con un poco de edición de código. También hablaré un poco sobre la teoría
Tutorial: Cómo controla Arduino varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: 3 pasos
Tutorial: Cómo Arduino controla varios dispositivos con la misma dirección mediante el multiplexor TCA9548A I2C: Descripción: El módulo multiplexor TCA9548A I2C permite conectar dispositivos con la misma dirección I2C (hasta 8 con la misma dirección I2C) conectados a un microcontrolador. El multiplexor actúa como un guardián, enviando los comandos al conjunto seleccionado o
Conecte un reproductor MP3 a un reproductor de cintas: 6 pasos (con imágenes)
Conecte un reproductor de MP3 a un reproductor de cintas: cómo conectar un reproductor de mp3 u otra fuente estéreo a un reproductor de cintas para escuchar la música