Tabla de contenido:
- Paso 1: Paso 1: Realización Del Código En Unity
- Paso 2: Paso 2: Código En Arduino Y Montaje
- Paso 3: Paso 3: Montaje En El Objeto Físico
- Paso 4: ¡Disfruta
Video: ¡Ir! Unity + Arduino = Juego Y Aprendizaje: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Go es Modelo funcional de un sistema multimedia basado en la interacción con mundo virtual en 3D por medio de gamificación y objeto físico, el cual permite el aprendizaje y evaluación de los temas IpTV y WebTV, dicha enseñanza y evaluación se da en tres niveles de aprendizaje que son conceptual, metodológico y funcional.
El modelo consta de tres partes las cuales cada una será un paso a realizar:
1. Programación en Unidad
2. Construcción del montaje y código en Arduino.
3. Implementación del objeto físico con el montaje.
Paso 1: Paso 1: Realización Del Código En Unity
Go pretende ser un juego que permite mediante el uso y reproducción de vídeos, enseñar sobre WebTV e IPTV, para luego evaluar al usuario sobre lo presentado sobre estos temas.
La mecánica de juego es muy sencilla, una vez que comience el juego, el usuario caerá en un espacio con diferentes islas / banderas y al acercarse a cada una de ellas, se reproducirá un vídeo que dará una breve explicación sobre el tema del titulo en la bandera. El usuario aparece mas puntos por cada vídeo que mire hasta que los reproduzca todos, dichos vídeos no solo suman puntos, también son necesarios para responder las preguntas de las siguientes actividades. Una vez que el usuario vea los vídeos, deberá dirigirse a la casilla "Go" y apretar el botón de acción para continuar.
Las siguientes actividades pretenden evaluar con respecto a los 3 tipos de aprendizajes (conceptual, metodológico y funcional), por eso, las actividades subsecuentes están diseñadas para aplicar cada uno de ellos respectivamente. Por cada actividad que el usuario responde correctamente puntos, se le sumaran.
Por ultimo, dependiendo de la cantidad de actividades resueltas y sus puntos, se le mostrara un mensaje al usuario indicando que la actividad ha acabado.
En este paso se dejan las imágenes pertinentes de la actividad y el respectivo package del código en Unity.
Paso 2: Paso 2: Código En Arduino Y Montaje
Ahora, procederemos a realizar el código y el montaje en arduino.
Código:
El código en Arduino debe realizar las siguientes tres tareas: Crear un mensaje (cadena String) cada que se mueva el potenciómetro o se oprima un botón. Encender un Led cuando uno de los botones sea accionado. Enviar el mensaje con las acciones hechas mediante puerto serial al programa en Unity.
El código es sencillo y consta de declaraciones de las variables, los botones, el potenciómetro y el Led.
Nota: El valor que genera un potenciómetro es de 1 a 1024, y cómo debemos simular el giro de un personaje, es decir, 360 grados, se multiplica el valor arrojado por el potenciómetro por 0.35.
Se adjunta el código en arduino.
Montaje:
El montaje debe ser realizo, primero en circuits.io o parecidos para simular su buen funcionamiento, y luego en físico con los componentes que se muestran en las imágenes.
Paso 3: Paso 3: Montaje En El Objeto Físico
Para realizar el esquema del objeto físico de GO, se utilizó un editor de gráficos vectoriales. En el cual se ve reflejado en la imagen subida.
A partir de este esquema se realizó el corte de las piezas en un MDF de 40cmx30cm.
De todo esto resulta el control físico para poder interactuar en el mundo 3D de GO. El paso a seguir es la implementación del Arduino y el componente electrónico, es decir, meter el montaje hecho con anterioridad dentro de nuestro objeto físico.
Paso 4: ¡Disfruta
Ya tienes tu juego educativo en Unity que se comunica con un objeto físico en arduino mediante puerto serial;)
Recomendado:
Kit de aprendizaje Arduino (código abierto): 7 pasos (con imágenes)
Arduino Learner Kit (código abierto): si eres un principiante en Arduino World y vas a aprender Arduino teniendo experiencia práctica, este Instructables y este Kit son para ti. Este kit también es una buena opción para los profesores a quienes les gusta enseñar Arduino a sus estudiantes de una manera fácil
Controlador de juego Arduino Rhythm (para mi propio juego): 6 pasos
Controlador de juego de ritmo Arduino (para mi propio juego): en este instructivo le mostraré cómo construyo este controlador de juego de ritmo desde cero. Implica habilidades básicas de carpintería, habilidades básicas de impresión 3D y habilidades básicas de soldadura. Probablemente puedas construir este proyecto con éxito si no tienes ex
Arduino Flappy Bird - Arduino 2.4 "TFT Touchscreen SPFD5408 Proyecto de juego de aves: 3 pasos
Arduino Flappy Bird | Arduino 2.4 "TFT Touchscreen SPFD5408 Bird Game Project: Flappy Bird fue un juego demasiado popular allá en pocos años y mucha gente lo creó a su manera, yo también, creé mi versión de Flappy Bird con Arduino y el barato 2.4 " TFT Pantalla táctil SPFD5408, así que comencemos
Controlador de juego Arduino + Juego Unity: 5 pasos
Controlador de juego Arduino + Juego Unity: en este instructivo, le mostraré cómo construir / programar un controlador de juego arduino que se puede conectar a la unidad
Controlador de juego Arduino con luces que responden a tu juego Unity :: 24 pasos
Controlador de juego Arduino con luces que responden a tu juego Unity :: Primero, escribí esto en palabras. Esta es la primera vez que uso instructable, así que cada vez que digo: escriba el código como para saber que me refiero a la imagen en la parte superior de ese paso. En este proyecto, uso 2 arduino ’ s para ejecutar 2 bits separados