Billig DMX testare (5 / 7 steg)
Steg 5: DMX sköld
Hårdvara:
Jag använde en DMX sköld - modell: CTC-DRA-10-1, låg kostnad, icke-isolerade som kan köpas från Ebay för ca $15,00
Se bild för DMX shield.
Programvara:
Jag använde Conceptinetics DMX biblioteket för att hantera DMX master (skicka). Se Conceptinetics DMX bibliotek och denna DMX sköld blogg mer information. Biblioteket är mycket enkel att använda. Initiera och använda 2 olika kommandon för att skicka en enda kanal eller ett utbud av kanaler.
Här är ett kodstycke som visar hur inledande och använder DMX-biblioteket:
#define DMX_MASTER_CHANNELS 512 < br >
PIN-kod till ändra Läs eller skriv läge på sköld
#define RXEN_PIN 2 < br >
Konfigurera en DMX ledarstyrning, ledarstyrning
ska använda RXEN_PIN för att styra dess skrivåtgärd
på bussen
DMX_Master dmx_master (DMX_MASTER_CHANNELS, RXEN_PIN);
Ogiltiga inställningar () {
dmx_master.enable ();
}
void sendDMX (int start, int slutet, unsigned char intensitet) {
IF(start == End) {
dmx_master.setChannelValue (start, intensitet);
} annat {
dmx_master.setChannelRange (start, slut, intensitet);
}
}