Un juguete de niños lindos que habla con Arduino y unidad :) (5 / 5 paso)

Paso 5: Código de la unidad

por favor, asegúrese de que sus proyectos de unidad permite una comunicación serial por
Editar > ajustes del proyecto > jugador > Desplácese hacia abajo hasta la optimización y cambiar la compatibilidad de api en .NET 2.0

1-importar archivos de tu sonido en unidad (arrastrar y soltar)

2-crear un AudioSource en su escena

3-crear un GameObject vacía puede llamar al administrador y fijar la secuencia de comandos para

4 - Añadir archivos de sonido a nuestra matriz públicamente definida llamada clips (drag n drop)

la Idea principal es tener una matriz de SoundClip para mantener nuestros archivos de sonido y constantemente comprobando lecturas de arduino si en cualquier momento el valor es = "1" entonces al azar escoge un archivo de sonido con Random.range y el juego

 using UnityEngine;using System.Collections; using System.IO.Ports; public class Audio : MonoBehaviour { public AudioClip[] clips; 
 public AudioSource player; private SerialPort port = new SerialPort( + "COM11", 9600); // Use this for initialization void Start () { port.Open(); port.ReadTimeout = 25; } // Update is called once per frame void Update () { 
 if (port.IsOpen) { 
 try { int value = port.ReadByte(); Debug.Log(value); if (value == 1) { int random = Random.Range(0, clips.Length); 
 if (!player.isPlaying) { player.clip = clips[random]; player.Play(); } 
 } } catch (System.Exception) { 
 } 
 } } } }

Artículos Relacionados

Android habla con Arduino

Android habla con Arduino

este proyecto modifica ligeramente la aplicación de ejemplo de androide de Google llamada "Chat Bluetooth" por lo que puede escribir un mensaje en la aplicación para Android y ese mismo mensaje aparecerá en una pantalla LCD a un Arduino Uno.Func
Cómo hacer un robot que habla con AIML en c#

Cómo hacer un robot que habla con AIML en c#

En este instructable les mostraré cómo hacer una IA de AIML desde cero utilizando las bibliotecas AIML. El AI puede responder a la mayoría de la pregunta de AIML proporcionar la plantilla predeterminada. En este tutorial te mostrará cómo instalación
Construir un tren de juguete a lucha por lo que es derecho

Construir un tren de juguete a lucha por lo que es derecho

Resumen EjecutivoEn un estilo puro de documentación técnica, muy simple, espero reflejar:(1) cómo la construcción de juguetes personales y personalizados ayuda a combatir el gran complejo comercial/industrial de sameinizing que nuestros hijos (este p
Libro que habla de Steampunked

Libro que habla de Steampunked

Hi todo el mundoHa pasado mucho tiempo desde que escribí mi última instructable. Yo tenía mucho que ver con asuntos familiares.Pero ahora un nuevo proyecto está listo para ser presentado aquí. Se llama el "steampunked-hablar-libro".Este divertid
La mano de espíritu egipcio que habla

La mano de espíritu egipcio que habla

aquí es algo que hice hace unos años para una fiesta de Halloween de Cub Scout.  Los niños entran en una habitación tenuemente iluminada y se sientan en un semicírculo alrededor de una pequeña mesa que tiene una vieja caja supuestamente encontrada en
Cartulina K-9 controlado de Radio, que habla

Cartulina K-9 controlado de Radio, que habla

Doctor Who ha tenido muchos compañeros en los años, y cuando fans Haz preguntados "¿quién es tu favorito compañero Dr Who?", generalmente va escuchar respuestas como Rose Tyler, Sarah Jane Smith, el capitán jack Harkness, Leela y Jamie McCrimmon
Inteligencia Artificial basados en Arduino Robot que habla

Inteligencia Artificial basados en Arduino Robot que habla

Este proyecto va a hacer nuestro robot hablando con Arduino basada en inteligencia artificial.Que en nuestro proyecto anterior hicimos nuestro robot que se verificaron en comando de voz del teléfono.Se puede ver aquí.Este proyecto que desarrollemos n
Que un coche de juguete mini con Arduino

Que un coche de juguete mini con Arduino

Cada muchacho tiene el sueño de hacer un coche. Hace días hice un escarabajo nunca caída, es muy divertido y mucha gente dijo como él. Aquí hará otro coche de juguete, que es mucho más pequeño y es programable.No voy a usar escudo Bot otra vez, corté
Bote de basura que habla

Bote de basura que habla

En el parque temático holandés ' de Efteling ' tienen una papelera parlante llamado Holle Bolle Gijs para más de 50 años! Para cumplir esto, hice una versión en casa de Gijs. Gijs está hecho de papel maché, cartón y acrílico pintura. Para la electrón
Cabeza de Robot Animatronic que habla

Cabeza de Robot Animatronic que habla

(Robot concurso entrada categoría = 18 +)Este instructable es un parlante animatronic robot cabeza construí, que llamo Robot jefe 2.  Para tener una idea de la funcionalidad del Robot jefe 2, haga clic en el siguiente video corto o puede copiar y peg
Una vida de tamaño cabeza humanoide que habla

Una vida de tamaño cabeza humanoide que habla

Utilizando piezas de "off the shelf" para hacer una cabeza humana tamaño natural que se mueve de manera realista y se puede hacer para mover la boca sincronizada con sonido, o incluso manualmente mediante una palanca de mando. Total hardware cos
Monitor de ritmo cardíaco de Arduino que habla

Monitor de ritmo cardíaco de Arduino que habla

Mi pareja y yo quería hacer monitor de ritmo cardiaco que más que medir el pulso del usuario. Nuestras conversaciones de monitor de ritmo cardíaco. Cada botón hace una descripción verbal de su funcionalidad y hace que las medidas visibles en la panta
Halloween Calavera con ojos animados que habla

Halloween Calavera con ojos animados que habla

Para Halloween hice una calavera parlante circule con un movimiento de la mandíbula y los ojos animados que reacciona a los golpes de la puerta. Surgió de mi interés en el microcontrolador de Arduino.Básicamente consiguió una placa Arduino y escribí
Ratón de Joystick que habla

Ratón de Joystick que habla

trabajo en tecnología de asistencia, que es la tecnología diseñada para ayudar a personas con discapacidad a mantenerse independiente.Nos encontramos con un hombre que tenía tetraplejía debido a un accidente de vehículo de motor.  Había un pequeño mo