El Panel de matriz de LED, o LMP para el microordenador de Arduino, continuó. (2 / 3 paso)

Paso 2: Notas de programa

La consideración importante para este programa es tiempo.

En este programa participan tres tareas principales:

1) obtener el voltaje de entrada. Los 16 MHz Arduino lleva 100uS a leer la entrada, lo que significa que incluso si no hace nada más, la máxima frecuencia puede detectar confiablemente es 3 kHz, para que usar algo llamado aliasing de la señal, a partir de un número de lecturas tan rápidamente como sea posible (5 en nuestro programa) y la suma de ellos en separan lugares. Tomando promedios de diversas gamas de las muestras, podemos aproximar la baja y mediados de gama de frecuencias, la diferencia se supone que es la lectura alta. Esto no es ciencia exacta pero aquí, nosotros sólo necesitamos áspero proporciones, por lo que la exactitud no es crítica.

2) nos va a hacer el análisis estadístico de un conjunto grande de números, así que todo se reduce a números enteros para ahorrar espacio de almacenamiento y velocidad de cálculos. No habrá ninguna conversión de la entrada de 10-bit básica del puerto de entrada analógica.

3) traducción y visualización en la LMP. Cada LED está encendido sobre el tiempo que toma para leer el pin analógico, y cada 'frame' (la matriz de 6 x 5) aparece dos veces, para que podamos Mostrar 1.5db pasos. Esto tarda aproximadamente 100mS. El tiempo aquí es crítico - todo más lento, el ojo se empieza a ver parpadeo, demasiado rápidos, los 'patrones' se ven débil y mal formado.

AGC es incluido, de modo que el programa puede trabajar con una amplia gama de volumen y la música. Se requiere de un mínimo de 150mV, pero no debería ser ningún problema para regulares niveles de escucha. La "escala ' variable para más sensibilidad, se puede bajar pero hacer el programa más susceptible a ruido eléctrico - en que casee, puente de la entrada con un 0.1uF condensador a tierra...

Para maximizar el dinamismo de la música, se cayó el 2bits más significativos, y los 4 restantes son 'estirados' para caber los 6 LEDs horizontales.

Artículos Relacionados

Panel de matriz de LED de 32 x 16 y Arduino

Panel de matriz de LED de 32 x 16 y Arduino

La historia del proyectoEn definitiva, este proyecto es el resultado de un desafío. Un día, un amigo que estaba de visita, vio mis experimentos con alguna matriz de led y me pregunta si puedo controlar muchas de ellas. Respondí que sí sin duda", usan
Matriz de LED fácil de 4 x 6, Arduino!

Matriz de LED fácil de 4 x 6, Arduino!

En este inst'able, le mostraré cómo crear tu propio 4 x 6Matriz de LED, así como mostrar cómo escribir código para él!Hay un programa de creador de animación en el paso 4!Esta es una animación para que usted consiga entusiasmados con el proyecto!***
Construir una pantalla de LED de bajo costo, desplazamiento para su microprocesador de Arduino.

Construir una pantalla de LED de bajo costo, desplazamiento para su microprocesador de Arduino.

Sistema del microordenador de Arduino es una plataforma asequible para aprender sobre programación y microinformática. Sin embargo puede utilizarse Arduinos para instrumentación, robótica y muchos procesos automatizados.En esta serie vamos a través d
Matriz de LED termómetro

Matriz de LED termómetro

Algunas actualizaciones! El código fue editado para que el decimal está en el lugar correcto. También he añadido un paso que se me olvidaba en la sección de soddering.Proyecto escrito:Usando una placa de matriz de LED, así como un sensor de temperatu
Matriz de LED de 32 x 32

Matriz de LED de 32 x 32

Construir una matriz de LED de 32 x 32 usando un microcontrolador Atmega2560.  El proyecto contiene los pasos para construir el tablero matriz, el PCB y el software (escrito en C++).  El software contiene más de 30 animaciones, un RTC (reloj en tiemp
Juego de Tetris de matriz de LED bicolor basados en Arduino

Juego de Tetris de matriz de LED bicolor basados en Arduino

Uno de la electrónica DIY kit jolliFactory vino para arriba con es el Kit del módulo de Bi-color LED matriz conductor. Este módulo está diseñado para ser capaz de cadena así que usted puede encadenar los módulos juntos al número de módulos que necesa
Gran pantalla de matriz de LED 8 x 8

Gran pantalla de matriz de LED 8 x 8

¿Has trabajado con matriz de LED 8 x 8 Ready-Made como muestra? Vienen en varios tamaños y son muy interesantes trabajar con. Un gran tamaño disponible está alrededor de 60 x 60 mm. Sin embargo, si usted está buscando una mayor matriz de LED Ready-Ma
Pantalla de matriz de Led mecánica

Pantalla de matriz de Led mecánica

en primer lugar nos gustaría agradecer a todos los que ayudaron a organizar la 2ª edición de la Arduino Jam y especialmente el Jo3ri, que nos suministra con algunas cosas muy padres y nos mantuvo seguros durante el fin de semana. (Video viene pronto!
Sistema de LED RGB controlable para su hogar u oficina

Sistema de LED RGB controlable para su hogar u oficina

¿Son aburridas las luces en su espacio de trabajo o casa? ¿Quieres añadir un poco de energía o iluminación del humor en su habitación? Este Instructable muestra cómo crear una matriz de LED RGB controlable para el uso en su hogar u oficina. Su red, e
Juego de Pong de matriz de LED de bi-color basados en Arduino

Juego de Pong de matriz de LED de bi-color basados en Arduino

Hemos creado dos instructables proyecto de juego hasta ahora con los kits jolliFactory de Bi-color LED matriz conductor módulo bricolaje que hemos diseñado. Este módulo de matriz de LED está diseñado para ser capaz de cadena así que usted puede encad
Juego de serpiente de matriz de LED bicolor basados en Arduino

Juego de serpiente de matriz de LED bicolor basados en Arduino

Hemos demostrado cómo un Arduino basada en Bi-color LED matriz Tetris juego se puede construir en nuestra última instructable. Estábamos bastante sorpresa fue ofrecida a la página de Instructables y han recibido un buen puñado de favoritos durante un
Mascarilla para matriz de LED

Mascarilla para matriz de LED

Básicamente sólo 12 x 16 pixel LED matriz hecha en una máscara usable. Una alto impacto poliestireno plástico placa base con 142 píxeles de WS2812B 60 LEDs por metro de tira unida. Cada pixel es controlable independientemente de un solo pequeño Pixel
Matriz de LED con un presupuesto

Matriz de LED con un presupuesto

Una única pieza de mobiliario sin tener que gastar un montón de dinero?! Eso es lo que quería lograr en este proyecto. También no estoy completamente familiarizado con la programación y la electrónica y, como la mayoría de nosotros, creo que los LEDs
Construir su propia matriz de LED programable

Construir su propia matriz de LED programable

códigos QR son adictivos. Los smartphones son lo suficientemente inteligentes para leerlos desde prácticamente cualquier ángulo u orientación. Pero imaginar llevándolo un paso más. Tenía sueños de una matriz de LED digital que pude programar con códi