Tiras de LED de DMX (4 / 14 paso)

Paso 4: programación

He utilizado las 2 bibliotecas mencionadas en el paso 1. ShiftPWM debe modificarse ligeramente para quitar de lo comandos serie - interfirieron con la transmisión DMX.

Han incluido descargas para ambas bibliotecas, pero recomendamos visitar sitios web de los autores. Descargar las bibliotecas e importar en el IDE de Arduino. Para hacer esto, descomprimir en la carpeta de bibliotecas y reinicie el IDE. Google si tiene problemas.

Mi código es muy sencillo de seguir como las bibliotecas de manejar todo el trabajo pesado.

En primer lugar definir algunas variables. Son muy auto explicativo y defina las opciones para ShiftPWM, el número de salidas que estamos corriendo y la dirección DMX.

Como quisiera 4 unidades continuas, simplemente tuve el primer DMX start dirección y un número de unidad. Encontré que esto es más fácil que tendrás que introducir manualmente una dirección para cada unidad.

En la rutina de configuración iniciar el receptor DMX, empezar a ShiftPWM y conjunto de los resultados, establecer nuestro estado LED a mostrar que tenemos poder, borrar el contador de la luz estroboscópica, y empezar una interrupción de temporizador para el usan con LED de estado y luz estroboscópica.

En nuestra rutina de interrupción del temporizador simplemente aumentamos nuestros temporizador y strobeCount variables. No queremos hacer mucho aquí o hará que otras partes de nuestro código para funcionar correctamente.

En nuestro bucle principal, en primer lugar establecemos nuestro LED de estado. Parpadeará mientras recibe DMX y quedará sólidamente encendido 1 segundo después de perder a DMX.

A continuación establecemos las salidas a los valores deseados. Si no hemos recibido DMX durante 10 segundos y luego se desactivan todas las salidas. Si nuestro canal de luz estroboscópica es entre 20 y 220 (valor DMX max 255) entonces aplicamos los valores RGB en ráfagas a las salidas - 20 es strobe lento, 220 es rápido del estroboscópico. Si nuestro canal de luz estroboscópica está fuera de este rango entonces simplemente aplicamos los valores RGB a las salidas.

Planeo añadir un estroboscópico aleatorio pero no han tenido tiempo todavía.

Artículos Relacionados

Hexágonos de la pipa PEX con tira de LED RGB

Hexágonos de la pipa PEX con tira de LED RGB

Construido para un telón de fondo de etapa este proyecto cuenta con algunas formas hexagonales de 3/4" la pipa de PEX, similar a un aro del LED hula, algunos 12 voltios RGB LED tira y un NLED 30 canal alto LED controlador de corriente. Los hexágonos
PATÍN de tira de LED

PATÍN de tira de LED

este es un divertido y fácil proyecto que vale la pena el tiempo! Es solamente siete pasos, por lo que debe ser bastante rápido. Aunque la única pega es que se requieren varias herramientas de potencia extrema. ¡Buena suerte! :)Paso 1: Recogemos mate
DIY Lámpara con tiras de LED y sanitarios

DIY Lámpara con tiras de LED y sanitarios

Este proyecto debe tomar no más de una o dos horas después de recibir las piezas juntos dependiendo de tu nivel de experiencia. Las partes deben ser bastante comunes en cualquier barrio o Ferreterias grandes a excepción de las tiras LED. Pueden encon
Introducción a las tiras de LED

Introducción a las tiras de LED

Tiras de LED son una forma muy divertida y eficaz para dar un montón de brillo y color a un proyecto. En este Instructable aprenderás sobre los tipos básicos de tiras y cómo enlazar hasta el Edison de Intel con placa de Arduino breakout. Estos circui
WiFi controló tira de LED RGB

WiFi controló tira de LED RGB

Los utiliza para controlar tiras de LED RGB control remoto IR a veces puede llegar a ser irritante debido a su gama limitada y buscando el control remoto cuando no las encuentra. Este proyecto simple, pero eficaz puede resolver un problema mediante e
Tira de LED iluminación diagonal

Tira de LED iluminación diagonal

Iluminación diagonal es luz difusa alrededor de un monitor o TV. Iluminación diagonal reduce la fatiga visual cuando trabajo de noche, aumenta el contraste evidente de la pantalla y también se ve impresionante. En este instructable te voy a mostrar c
Acuario luz de tiras de LED

Acuario luz de tiras de LED

Necesitaba una luz en mi acuario pero no podía ser una norma fluorescente o LED lámpara porque no hay ninguna tapa en mi tanque a apoyarla y el agua gotea hacia abajo desde arriba (por lo que la luz debe ser resistente al agua).Mi pecera tiene planta
Instalar luces de tira de LED Tailgate tronco

Instalar luces de tira de LED Tailgate tronco

Son tronco cola puerta tira LEDs con 4 funciones: encendido/apagado modo de freno, direccional izquierda, intermitente derecho y modo inverso. Esta tira de LED da su camión un aspecto más de kickass para completar el look. No es todos los días que se
Tira de LED retroiluminada lienzo

Tira de LED retroiluminada lienzo

¿Quieren ataviar encima de su casa o habitación con una interesante obra de arte? ¿Desea agregar alguna iluminación única a tu espacio? Usando una tira de LED, Arduino, lona y pintura, puede crear su propio arte de la pared que no es sólo único duran
Con un solo LED RGB o una tira de LED para mostrar información: reloj, termómetro y un comunicador raro

Con un solo LED RGB o una tira de LED para mostrar información: reloj, termómetro y un comunicador raro

Uno de los primeros proyectos que hice con un Arduino era una guirnalda de luces de Navidad. De hecho, fue hecho de una tira de LED RGB sencilla cortar en dos, como Arduino tiene sólo 6 salidas PWM de hardware. No quería triviales arcoiris y colores
Control de tira de LED con atenuador y circuitos de pulsos Audio

Control de tira de LED con atenuador y circuitos de pulsos Audio

Este es un circuito realmente pongo juntos basado en otro Instructable para el pulso a la música: Este Instructable me puso a pensar que es un poco una basura para tener tira LED sentado en el ferrocarril de imagen que puede ser utilizado cuando está
Solución de iluminación de escalera con tiras de LED

Solución de iluminación de escalera con tiras de LED

Como mucha gente, he comprado una casa con un sótano terminado, donde muchas cosas no se hicieron lo que les habría hecho, y una vez hay yeso encima, su duro arreglo eléctrico y comings cortos de iluminación.En los últimos dos años, un problema parti
Tira de LED de estireno soportes

Tira de LED de estireno soportes

He comprado una tira de LEDs de RBG de Adafruit de Phenoptix. Vienen con una funda protectora de silicona para detener la humedad dañar ellos o cortocircuito los electrodos metálicos. Esto es genial pero les hace muy difícil de montar ya que descarta
Cómo soldar cables en una tira de LED común

Cómo soldar cables en una tira de LED común

este es un manual muy simple y rápido sobre cómo soldar los cables en una tira de LED común.Se necesita:Tijeras o alambre cortadores (disponibles para uso en TechShop)Peladores de alambre (disponibles para uso en TechShop)Soldador (disponible para us