Paso 6: Escribir el código
![]()
-Ahora que todo el conjunto del dispositivo se ha hecho, ahora es tiempo de escribir el código. En primer lugar, vamos a empezar a escribir código en el proceso, creando un archivo de pde. Esencialmente, lo que el código que vas a escribir va a hacer es tomar una entrada de audio de la computadora, que va a ser una canción o sonido que se reproduce, y transcribir en una serie de olas que puede graficar. La manera en que esto se puede hacer es a través de la teoría de las transformaciones rápidas de Fourier. Esencialmente, lo que esta teoría dice que las ondas sonoras puede interpretadas con un algoritmo y transformadas en ondas seno y coseno limpiamos y fácilmente graphable. Por suerte, en el programa que estamos utilizando funciones ya han sido creadas para ayudarnos a conseguir más allá de que este complejo algoritmo el código a mano. Si quieres aprender más sobre esta idea leen http://mathworld.wolfram.com/FastFourierTransform.html. A continuación, la información que se encuentra hacia fuera en el código de procesamiento va a ser enviadas al código de Arduino, que en esta entrada y crea una matriz que debe ser exhibido en la pantalla. En el código de Arduino, que tiene una extensión de archivo de ino, múltiples casos se van a esbozarse, con algunas alturas y colores relacionados con una cierta onda que se da el código. Uso de las bibliotecas que importamos antes, vamos a dibujar líneas en el tablero con un intervalo de actualización rápida, para retratar las diferentes olas que crea el sonido. A continuación se inicia un marco del código, con algunas de las piezas básicas para usted. Si te quedas atascado durante este paso, asegúrese de buscar en la biblioteca de funciones que pueden ser de uso, así como la documentación de la lengua c, si no está seguro de la sintaxis.