Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

light show con labview y arduino leer un archivo de musica y seguir ritmo con leds

¡Resuelto!
Ir a solución

Quiero por labview  leer un archivo .wav y dependiendo del sonido hacerle unos umbrales para que se enciendan unos leds, en los ejemplos de arduino + labview sale un ejemplo pero no me convence. como puedo leer un archivo en .wav y luego como comparo para hacer el encendido de los leds

0 kudos
Mensaje 1 de 5
3.149 Vistas
Solución
Aceptado por supresor

Hola!

Te mando un link de unos proyectos similares al tuyo con ciertas similitudes. Aunque a grandes rasgos el segundo link creo que es la mejor opción.

 

 

Dentro de ese VI  existe un subVI con nombre Sound File Read en la salida de Data es dónde manda el arreglo de los datos del sonido .wav. Aquí es donde puedes comparar el espectro de datos para encender determinado LED.

Puedes utilizar rangos para determinar que LED encender. Por ejemplo:

If { data <= -0.1 turn on=LED 1,

if {data <= 0.1 turn on =LED2, etc.

} }

Solo recuerda apagar los demas LEDs cuando te encuentras en los casos que no les corresponden.

 

http://forums.ni.com/t5/LabVIEW-Interface-for-Arduino/Arduino-Push-Button-WAV-Audio-Sampler/ta-p/353...

http://forums.ni.com/t5/Example-Program-Drafts/How-to-Play-a-WAV-File-in-LabVIEW/ta-p/3502875

 

Saludos.

 

Mensaje 2 de 5
3.121 Vistas

Gracias Jimbe, cualquier inconvenente escribo al foro.

0 kudos
Mensaje 3 de 5
3.093 Vistas

q dato tomo para hacer la comparacion

0 kudos
Mensaje 4 de 5
3.088 Vistas

Hola supresor!

En el archivo VI llamado Play WAV File.vi , dentro del ciclo while se encuentra una function llamada Sound File Read.vi y en la salida data deberias tener un buffer de un arreglo de 1D, después tomas un index array para ir obteniendo los valores 1 a 1.

 

Saludos.

0 kudos
Mensaje 5 de 5
3.086 Vistas