Dancing Robots Code
I developer the interaction system and generative visuals, it involved designing a electronic circuit with several piezoelectric sensors. This type of sensors can detect vibrations which were placed on the back of the sculpture. The information obtained from the sensing devices this is pass through a filter and analyzer. Then the data is broadcast to the visual platform which produced generative visuals in real time.
The Circuit Board had 16 piezoelectronics connected to a Arduino UNO micocontroller. Each Piezoelectric sensor had 1 resistor and a Zenzer diodo.
The sensors were connected on the backside of the sculpture. The information coming from the Arduino is sent to two applications, one to the audio via MIDI and the other one for the visuals directly to the USB PORT.
We programmed the custom software for the visuals using the Cinder/C++ library.