Beat LED detección en resina (3 / 7 paso)

Paso 3: El código...

La codificación es bastante sencillo pero puede necesitar algún ajuste para conseguirlo como le gusta. Tomé prestado este código del tutorial de dwang4 así que muchas gracias a él por su trabajo en él. Otros instructables de órgano color tendrá código similar que se puede analizar por su cuenta. El filterValue entero y el valor de retardo son los dos que tendrán el mayor impacto en la funcionalidad de las luces. filterValue filtrará hacia fuera algunas de las lecturas de frecuencia más baja. Muchas veces, la señal de MSGEQ7 tendrá alguna pequeña cantidad de ruido. Ajustar este valor permite que las luces que reaccionan mejor con la música en vez de ser todos del lugar. Fui con un muy alto valor para la mina (170) pero definitivamente deberías jugar con ella para ver lo que más le convenga. El valor de retardo es también algo que debe experimentar hasta encontrar uno que reacciona cómo desea para su proyecto. Aquí hay un enlace a un pastebin con el código que también se publican a continuación:

int analogPin = 0;
int strobePin = 2;
int resetPin = 4;
int spectrumValue [7];

filterValue int = 170;

int ledPinR = 9;
int ledPinG = 10;
int ledPinB = 11;

void setup()
{
Serial.Begin(9600);
pinMode (analogPin, entrada);
pinMode (strobePin, salida);
pinMode (resetPin, salida);

analogReference(DEFAULT);

digitalWrite (resetPin, bajo);
digitalWrite (strobePin, HIGH);
}

void loop()
{
digitalWrite (resetPin, HIGH);
digitalWrite (resetPin, bajo);

para (int i = 0; i < 7; i ++)
{
digitalWrite (strobePin, bajo);
delayMicroseconds(45);

spectrumValue [i] = analogRead(analogPin);

spectrumValue [i] = limitar (spectrumValue [i], filterValue, 1023);

spectrumValue [i] = mapa (spectrumValue [i], filterValue, 1023, 0, 255);

Serial.Print(spectrumValue[i]);
Serial.Print("");
digitalWrite (strobePin, HIGH);
}

Serial.println();

analogWrite (ledPinR, spectrumValue[1]);
analogWrite (ledPinG, spectrumValue[4]);
analogWrite (ledPinB, spectrumValue[6]);
}

Artículos Relacionados

Horno de LED UV para el curado de la resina de DLP 3D imprime

Horno de LED UV para el curado de la resina de DLP 3D imprime

SLA / impresoras 3D de resina generalmente necesitan algún tipo de post curado con luz UV adicional para reforzar el modelo y para curar el exceso de resina que no se lava lejos. Una tira de luces LED de UV dentro de una pintura puede proporcionar ad
Arco iris LED pisapapeles

Arco iris LED pisapapeles

construir un fascinante y divertido pisapapeles con luces que cambian lentamente de color.  Este proyecto incorpora un circuito simple que consta de nueve color LED cambiante en un pisapapeles hecho de resina de epoxy.  Construir el circuito requiere
Pecho de hielo LED

Pecho de hielo LED

¿ha estado hacia fuera por la noche, como una unidad en película o partido y no puede encontrar la bebida que quieras en tu pecho de hielo? Se trata de un pecho de hielo que tiene una luz LED en la tapa. Cuando se abre el pecho está luz se en y al ce
Caja de música de Arduino

Caja de música de Arduino

Hacer su propia caja de música!Materiales:Batería de 9VMateriales de la caja (de cartón, tijeras, cinta, marcadores)Energía P1Horquilla de W7Botón de i3I20 Sana del disparadorW6 ArduinoW1 Alambre (2)O3 RGB LEDO5 Motor de la C.C.O24 Synth altavoz(Util
Oro de Smaug de fibra óptica ornamento

Oro de Smaug de fibra óptica ornamento

Smaug fundido cubierto de oro puede ser la más hermosa pieza de animación CG que he visto en años. Yo estaba jugando con algunas ideas de adornos de origami y se dio cuenta que tenía algunos filamentos de fibra óptica ahí cuando inspiración. Los sigu
Circuitos simples de Solar

Circuitos simples de Solar

Cada primavera recojo luces solares mis vecinos arrojaron a la basura después de que las luces han dejado de trabajar. Los que sólo necesitan reparaciones menores, reparar, y los que necesitan mayor trabajo tira para las partes y revertir diseñar pla
Cubo del LED 3 x 3 x 3 con la música beat detección - PIC16F84

Cubo del LED 3 x 3 x 3 con la música beat detección - PIC16F84

cubos LED son grandes por sí mismos sin embargo decidí condimentar con sincronización de beats de música. Se trata de un 3 x 3 x 3 cubo del LED con un PIC 16F84A funcionando a 4MHz.La detección de beat real se realiza en hardware por un amplificador
LED Resin Cube

LED Resin Cube

Hello Again,He sido querer usar resina transparente ya que lo he visto utilizado en este Instructable brillante por Koogar.  Antes de que tomé en algo tan grande como proyecto de Koogar, quería comenzar por lo que vino a "LED resina cubos".La id
LED resina cubo V2

LED resina cubo V2

resina transparente uso para hacer un cubo de LED.Como el título indica, esta es mi segunda versión de hacer un cubo de resina LED.   La versión original funcionó bien, sin embargo habían tantas buenas ideas publicadas sobre cómo mejorarlo que decidí
Luz LED de detección - versión PICAXE

Luz LED de detección - versión PICAXE

hace un tiempo que publicada luz sensor LED que utiliza la placa arduino ahora es el mismo proyecto pero utilizando un microcontrolador PICAXE. Este es el circuito más simple que podría has visto sólo utiliza un microcontrolador PICAXE, una resistenc
LED sostenedor de la servilleta de la resina

LED sostenedor de la servilleta de la resina

había estado jugando con resina y LEDs por separado por un tiempo.  Entonces vi el arco iris LED pisapapeles instructables y pensé 'Wow, puedes combinar los dos!'  Miré alrededor de la casa para una aplicación útil y notó que tenía un sostenedor de l
LED resina cubo V3

LED resina cubo V3

hacer un cubo de resina de una bombilla de luz LED y algunos otros bits y piezas.Cada vez que he hago uno de estos siempre pienso – esto podría ser mejor.  Las primeras 2 versiones que pueden encontrar aquí y aquí, funcionó ok, pero he descubierto qu
* actualizado * LED-torre "Hola", Vu-metro detección música avanzada sin IC sólo con Ardurino e interfaz con Software para Windows PC.

* actualizado * LED-torre "Hola", Vu-metro detección música avanzada sin IC sólo con Ardurino e interfaz con Software para Windows PC.

LED-torre "Hola", Vu-metro avanzada detección de música sin IC sólo con Ardurinoe interfaces con Software de PC con Windows! Hola, todo el mundo.Lo que hace este proyecto que cool es el hecho de que su música percepción, a diferencia de la tradi
Cósmica luz con LEDs embebidos en resina

Cósmica luz con LEDs embebidos en resina

que quería hacer una luz fuera de la resina que utiliza LEDs pero sin soldar (conozco a mucha gente no la soldadura, y es probable que haya algunos como yo que pueden hacerlo, pero no realmente como hacerlo). Es accionado por un par de pilas de moned