DMX LED Strips (4 / 14 stap)

Stap 4: programmeren


Ik gebruikte de 2 bibliotheken vermeld in stap 1. ShiftPWM moest worden lichtjes gewijzigd Schakel het seriële commando's - ze bemoeid met de DMX-transmissie.

Ik downloads voor beide bibliotheken hebben opgenomen, maar raden het bezoeken van sites van de auteurs. Downloaden van de bibliotheken en importeer ze in de Arduino IDE. Om dit te doen, pak hen in de omslag van de bibliotheken en herstart de IDE. Google het als u problemen ondervindt.

Mijn code is erg eenvoudig te volgen omdat de bibliotheken overweg kan met al het zware werk.

Eerst Stel sommige variabelen. Ze zijn zeer duidelijk en stel de opties voor ShiftPWM, het aantal uitgangen die we lopen, en de DMX adres.

Als ik 4 continu eenheden wilde, had ik gewoon de eerste DMX start adres en vervolgens een unit number/logisch. Ik vond dit makkelijker dan het handmatig invoeren van een adres voor elke eenheid.

In de setup-routine we de DMX-ontvanger worden gestart, start ShiftPWM en reeks de uitgangen af, het instellen van onze status LED op Toon we macht hebben, schakelt u de flitser teller en start een timer onderbreken voor gebruik met onze status-LED en strobe.

In onze timer interrupt routine verhogen we gewoon onze timer en strobeCount variabelen. We willen niet te veel om hier te doen of andere delen van onze code onregelmatig functioneren zal veroorzaken.

In onze hoofdlus stellen we eerst onze status-LED. Het zal knipperen tijdens het ontvangen van DMX en blijft stevig verlichte 1 seconde na het verliezen van DMX.

Vervolgens stellen we de uitgangen aan de vereiste waarden. Als we niet DMX gedurende 10 seconden ontvangen zijn dan alle uitgangen uitgeschakeld. Als onze strobe-kanaal tussen 20 en 220 (255 max DMX waarde is) dan we de RGB-waarden in afzonderlijke pakketjes van toepassing op de uitgangen - 20 traag strobe is, is 220 snelle strobe. Als ons kanaal strobe buiten dit bereik vervolgens toepassen we gewoon de RGB-waarden op de uitgangen.

Ik ben van plan om een willekeurige stroboscoop toevoegen maar heb geen tijd nog gehad.

Gerelateerde Artikelen

PEX Pipe zeshoeken met RGB LED-Strip

PEX Pipe zeshoeken met RGB LED-Strip

Dit project beschikt gebouwd voor een fase terug druppel over sommige shapes van de zeshoek gemaakt van 3/4" PEX pijp, vergelijkbaar met een LED-hoelahoep, sommige 12 Volt RGB LED-strip en een NLED 30 kanaal hoge huidige LED Controller. De zeshoeken
RGB + W/UV LED Strip Wash licht met LED-Display

RGB + W/UV LED Strip Wash licht met LED-Display

Dit project biedt de NLED 4 kanaals DMX Controller Wash met LED-Display. Perfect voor het bouwen van uw eigen DIY LED Wash/Flood Light. De controller heeft vele functies, zoals een externe 3-cijferig blauwe LED-display voor het aanpassen van de confi
LED STRIP SKATEBOARD

LED STRIP SKATEBOARD

dit is een leuk en eenvoudig project dat de moeite waard de tijd! Het is slechts zeven stappen, dus het moet vrij snel. Hoewel, het enige nadeel is dat er zijn verschillende extreme machtshulpmiddelen nodig. Succes! :)Stap 1: Verzamel materialenCAD O
DIY Lamp met LED Strips en sanitair onderdelen

DIY Lamp met LED Strips en sanitair onderdelen

Deze projecten moeten nemen niet meer dan een uur of twee nadat je de onderdelen samen afhankelijk van uw ervaringsniveau. De onderdelen moet vrij alledaags in elke wijk of hardware te slaan grote doos met uitzondering van de LED strips. Vindt u de s
Inleiding tot LED Strips

Inleiding tot LED Strips

LED strips zijn een zeer leuke en effectieve manier om veel van de gloed en kleur aan een project. In dit Instructable leert u over de basissoorten strips en hoe ze tot de Intel Edison met Arduino breakout board vasthaken. Deze schakelingen omvatten
Eenvoudige LED strip partij verlichting met behulp van arduino

Eenvoudige LED strip partij verlichting met behulp van arduino

Geïnspireerd doorproject door GreatScottLabIk kon niet vinden die overal dus ik een rem uit bestuur voor MSGEQ7 chip bestelde en het in mijn lichaamsbouw gebruikte. Het heeft ook 3 MOSFETS voor RGB led strip.MSGEQ7 is een 7-band grafische equalizer h
IKEA Dioder LED-Strip draadloze Mod

IKEA Dioder LED-Strip draadloze Mod

De IKEA Dioder LED strip verlichting voorzien van een getuide wired RAS. Het is vrij gemakkelijk dat het is om ze draadloos met een nieuwe RGB controller/afstandsbediening en sommige draden. Geen solderen!IKEA Dioder LED 4-delige licht strip set, mul
WiFi Controlled RGB LED-Strip

WiFi Controlled RGB LED-Strip

Soms kunnen die IR-afstandsbedieningen gebruikt om te bepalen van de RGB LED strips worden irriterend als gevolg van hun beperkt bereik en jacht voor de afstandsbediening wanneer u kan niet het vinden. Dit eenvoudige, maar effectieve project kan een
Hoe installeer ik onder teller LED-strip verlichting met dimmer

Hoe installeer ik onder teller LED-strip verlichting met dimmer

Een veelgestelde vraag voor degenen die nieuw op LEDs zijn is "het installeren van LED strip verlichting onder tellers en kabinetten." Het proces is eenvoudig en heeft een zeer gelijkaardige reeks van stappen in beide gevallen. Zelfs als u geen
LED-Strip controle met Dimmer en Audio pulserende Circuits

LED-Strip controle met Dimmer en Audio pulserende Circuits

Dit is een werkelijk keurige circuit ik samen op basis van een andere Instructable voor pulserende LEDs aan muziek: Dit Instructable kreeg me denkend dat er een beetje een afval gewoon om dat LED-strip zittend op de foto-rail die kan alleen worden ge
Rgb Led Strip op een twee Cup Coaster fading

Rgb Led Strip op een twee Cup Coaster fading

deze twee cup coaster is 10 "x 3" x 2 5/16". Het heeft een Rgb led strip die verandert van vorm blauw in groen.Stap 1:Stap 2: Bouw van de behuizing The drill bit is about 3".Stap 3: Schilderen en lichten te zetten van de behuizing Behu
Hoe om te solderen van de draden op een gemeenschappelijke LED-strip

Hoe om te solderen van de draden op een gemeenschappelijke LED-strip

dit is een zeer snelle en eenvoudige primer over hoe om te solderen van de draden op een gemeenschappelijke LED-strip.U moet:Schaar of wire cutters (beschikbaar voor gebruik op TechShop)Draad strippers (beschikbaar voor gebruik op TechShop)Soldeerbou
Een Networked LED Strip Controller met Arduino en Android

Een Networked LED Strip Controller met Arduino en Android

ik ben fascinerende van verlichting effect sinds kind en eenmaal gevonden op Ebay een goedkope multicolor LED strip ik ben begonnen op zoek hoe besturingselement het, op zoek naar een Ethernet ingeschakeld besturingselement dat maakt de strips een se
How To Make DIY Grow Lights met LED Strip verlichting

How To Make DIY Grow Lights met LED Strip verlichting

Verzorgen van planten is een plezierige activiteit die kan dienen als voedsel voor een gezin of bieden een portaal naar de natuur binnen het huis.LED-lampjes zorgen voor een rijke, complete spectrum-licht en zijn zeer energiezuinig. Een ander voordee