From 0e2743f88a5b2c6f5fa20a85e1c05cbed7690b78 Mon Sep 17 00:00:00 2001 From: reng Date: Tue, 9 Sep 2025 12:42:47 +0800 Subject: [PATCH] repeat for 30ch --- LightControl/LightControl.pde | 1 + LightControl/light.pde | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/LightControl/LightControl.pde b/LightControl/LightControl.pde index 7755603..5c83845 100644 --- a/LightControl/LightControl.pde +++ b/LightControl/LightControl.pde @@ -16,6 +16,7 @@ String DMXPRO_PORT="COM3";//case matters ! on windows port must be upper cased. int DMXPRO_BAUDRATE=115000; +int REPEAT_CHANNEL=30; int LIGHT_COUNT=1; Light[] lights; diff --git a/LightControl/light.pde b/LightControl/light.pde index f029e79..6ab40ce 100644 --- a/LightControl/light.pde +++ b/LightControl/light.pde @@ -35,8 +35,12 @@ class Light{ // for(int i=0;i<3;++i){ // dmxOutput.set(start_channel+i,int(val*COLOR[i])); // } + + int output_value=constrain(int(val*(light_max-light_min)+light_min), 0,255); - dmxOutput.set(start_channel, constrain(int(val*(light_max-light_min)+light_min), 0,255)); + for(int i=0;i