For our next school theater production the director has asked me to come up with a solution to show some simple graphics on a computer screen. My first idea was to simply connect a (very) long VGA cable to my computer and control it from there. This would however cause a lot of problems.
My next idea was to use a Raspberry Pi to show the graphics on the computer screen and control the Pi from the control booth. It would be pretty easy to use Ethernet or connect a long cable to the GPIO pins, but since we are already using DMX to control the lights, it would be great if we could use the same to control the Pi.
So my question is: how can software on a Raspberry Pi listen to a couple of DMX channels and take appropriate action? Existing solutions I have seen so far use a Pi to control lights using DMX, but I'm looking for the opposite.