commit bfd5be7cb8b967d0dc5b27919f0cf5c0488d49b9 Author: reng Date: Tue Aug 19 19:43:34 2025 +0800 v1 diff --git a/LightControl/LightControl.pde b/LightControl/LightControl.pde new file mode 100644 index 0000000..7755603 --- /dev/null +++ b/LightControl/LightControl.pde @@ -0,0 +1,105 @@ +import dmxP512.*; +import processing.serial.*; +import controlP5.*; +import oscP5.*; +import netP5.*; + +OscP5 oscP5; +NetAddress myRemoteLocation; +int OSC_PORT=8888; + +ControlP5 cp5; + +DmxP512 dmxOutput; +int universeSize=128; +String DMXPRO_PORT="COM3";//case matters ! on windows port must be upper cased. +int DMXPRO_BAUDRATE=115000; + + +int LIGHT_COUNT=1; +Light[] lights; + + +int last_enter_time=0; + + +void setup(){ + + size(400, 400, JAVA2D); + load(); + + + dmxOutput=new DmxP512(this,universeSize,false); + try{ + dmxOutput.setupDmxPro(DMXPRO_PORT,DMXPRO_BAUDRATE); + }catch(Exception e){ + println(e); + } + + + lights=new Light[LIGHT_COUNT]; + for(int i=0;i// + +void drawLight(){ + pushMatrix(); + //translate(width/2, 0); + + for(int i=0;i + + + +