Deadmau Head (4 / 7 paso)

Paso 4: Programación de Arduino

OK puedo han ido un poco por la borda - usted puede venir para arriba con una manera más eficiente para lograr el mismo efecto pero esto es lo que me siento cómodo hacerlo con la electrónica, me quedo en mi caseta.

Quería la oreja toda para parecerse a un medidor VU...

encontrado casi exactamente lo que quería con algunos trabajos de google (me encanta a la comunidad arduino!)

http://robomaniac123.ZXQ.net/Robomaniac123/Arduino_Tutorials/entries/2011/2/24_Arduino_Led_VU_Meter.html
y el código que vino a lo largo de lado el micrófono...

Hice algunas modificaciones a su código y lo incluiré.
básicamente ese código anterior sólo el volumen instantáneo, la he modificado para tener un volumen de más de 50 ms tiempo.  Esto suaviza el efecto y se ve un poco mejor para la música que se reproduce durante un partido.

my Arduino Code ********************************************************************************

Ejemplo de LED VU Meter
Versión 1.0
Escrito por James Newbould y ejemplo de sonido nivel boceto para el amplificador de micrófono de Adafruit
modificado por Don Fouts para proyecto de múltiples arreglos de discos

int llevó [10] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; Asignar los pines de los leds
int leftChannel = 0;  entrada del canal izquierdo
int a la izquierda, i;
const int sampleWindow = 50; Anchura de la ventana de muestra en mS (50 mS = 20 Hz)
unsigned int muestra;

void setup()
{
para (i = 0; i < 10; i) / / Dile a arduino que los leds son salidas digitales
pinMode (led [i], salida);
Serial.Begin(9600); Comentario para habilitar la resolución de problemas sobre la serie.
}

void loop()
{
unsigned startMillis largo = millis(); Inicio de la ventana de muestra
unsigned int peakToPeak = 0; nivel de pico a pico

unsigned int signalMax = 0;
unsigned int signalMin = 1024;

recopilar datos de 50 mS
mientras que (millis() - startMillis < sampleWindow)
{
muestra = analogRead(0);  análogo de duro codificado en MIC
Si (ejemplo < 1024) / / tirar hacia fuera falsas lecturas
{
Si (muestra > signalMax)
{
signalMax = muestra; guardar sólo los niveles máximo
}
else if (muestra < signalMin)
{
signalMin = muestra; guardar sólo los niveles min
}
}
}
peakToPeak = signalMax - signalMin; Max - min = amplitud pico pico
doble v = ((peakToPeak * 3.3) / 1024) * 10; convertir en valor 1-10

convertir a código de programa de salida
izquierda = voltios;

Serial.println(Volts);
Si (izquierda == 0) / / si el volumen es 0 entonces apagar todos los leds
{
para (i = 0; i < 10; i)
{
digitalWrite (led [i], LOW);
}
}
otra cosa
{
para (i = 0; i < izquierda; i) / / enciende el LED hasta el nivel de volumen
{
digitalWrite (led [i], HIGH);
}
para (i = i; i < 10; i) / / apagar el LED por encima del nivel de tensión
{
digitalWrite (led [i], LOW);
}
}
}

**************************************************************************************

Artículos Relacionados

Mr. Potato Head

Mr. Potato Head

Mi esposa mantiene una gran colección de piezas de la cabeza de la patata en su oficina para personas jugar cuando vienen a visitar. Nuestra hija menor sobre todo le encanta construir cosas con ellos, así que cuando llegó el momento de construir su d
Party Rock Box Head LMFAO

Party Rock Box Head LMFAO

Party Rocking with a built in in amplifier and speakers for box heads head :DEsta vez, somos la fiesta: D
Pyramid Head Helmet

Pyramid Head Helmet

Pictures from an already finished Pyramid Head Helmet. Dos de ellos tomé con una cámara Polaroid SX-70 de tierra de paso una película Polaroid 600. Disfrutar.
Mrs Potato Head

Mrs Potato Head

corte y cose franela y forro para el cuerpoPaso 1:Dibujar ojos, orejas, bocas y narices en tablero de la cartulina/prensa de peso ligero.  Cortar y pegar fieltro para cada pieza, así como el velcro.Paso 2:Orificio para real boca y ojos y adjuntar org
My Pyramid Head

My Pyramid Head

My rendering of Pyramid Head from Silent hill......... I utilizar ideas de los juegos así como películas y había añadido mis propia "ajustes". Pasó una semana en el diseño y la fabricación de este traje. He utilizado 1 pulgada tablero de la espu
Cómo hacer Head-Up Display por caja de la Pizza

Cómo hacer Head-Up Display por caja de la Pizza

Usted aprenderá cómo hacer Head-Up Display de caja de la pizza en este tutorial. Puede experimentar transparente pantalla Head-Up, puede mostrar la información de conducción en tiempo real flotante con esto. Para que ello, sólo necesitas un smartphon
Minecraft: Fácil Steve Head

Minecraft: Fácil Steve Head

al caminar por el bosque con la esperanza de encontrar un perro, deja de. Puedes escuchar el sonido de oveja no muy lejos de su lugar! Te a la fuente tan rápida como usted puede encontrar que hay una manada de lobos! Cómo muesca ha sonreído sobre ti!
Construir al Bobbler de Bobble-head Control remoto!

Construir al Bobbler de Bobble-head Control remoto!

Bobble-heads! Cada fanático de los deportes ama em, pero son tipo de aburrido, simplemente sentados congelado en su estante :-(Pensé que sería divertido crear un automático Bobble-head Bobbler algo que puede despertar ese viejo cabeza de resorte y ob
Steampunk Mr. Potato Head

Steampunk Mr. Potato Head

Spudnik, as I call him, was a project that was inspired by a craft swap project. Diseñadores y artesanos tanto al azar se aparearon con un tema diferente y un material. Mi tema era "steampunk" y mi material "juguete viejo". Cada proyec
DOR-15 Mini confeccionada con un sombrero de Mr. Potato Head (marca 1)

DOR-15 Mini confeccionada con un sombrero de Mr. Potato Head (marca 1)

alguien que conozco es fanático de DOR-15 (o DORIS), el sombrero de robo malo de la película de "Conoce a los Robinsons". Por lo tanto, este es mi primer intento para hacer uno. Se trata de un vibrobot con el sombrero de un Mr. Potato Head. Cuan
Ritual Pig Head

Ritual Pig Head

Actualmente estoy trabajando en un proyecto para construir el nuevo laboratorio de fab en Seúl. La semana pasada, hubo una ceremonia para la construcción, y la parte principal de la ceremonia era un ritual tradicional llamado ' gosa'(고사).고사(告祀) [gosa
Step by step bionicle dragon head

Step by step bionicle dragon head

Here is a dragon head i made when i was little and took some step by step pictures of how to built it so i dont forget how it was made.Ahora im publicar así que nadie puede lo construido si te gusta
Sra. Tomato Head

Sra. Tomato Head

hoy vamos a hacer "Señora Tomato Head" que les espero guste! =)Paso 1: artículos... Necesita...      1 pieza de jamón, 2 dientes de selecciones, fruta ruede para arriba, 1 tomate, 2 uvas, 1 cuchara, 1 cuchillo y 1 mentaPaso 2: La boca Cortar con
Pyramid Head, estilo Steampunk

Pyramid Head, estilo Steampunk

Este es mi 4 º cabeza de pirámide que he hecho. Pasé casi un año queriendo hacer esto.Que tipos como a. Déjeme por favor saber lo que piensas en los comentarios!HERRAMIENTAS NECESARIAS:Hoja de afeitarXacto hojaPistola de pegamento calienteDremelSacad