Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "DMXSerial.h"
- int PWM = 9; // PMX analogWrit pin No.
- int startCh = 1; // DMX start address
- void setup(){
- DMXSerial.init(DMXReceiver);
- pinMode(13, OUTPUT);
- }
- void loop(){
- unsigned long lastPacket = DMXSerial.noDataSince();
- if (lastPacket < 5000) {
- byte dmx[4];
- for (int i = 0; i < 4; i++)
- dmx[i] = DMXSerial.read(startCh + i);
- analogWrite(PWM, dmx[0]);
- }
- }
Add Comment
Please, Sign In to add comment