One example of graphic-code made in Processing.
The software uses Java, and so does the hardware microcontroller
Arduino and Wireing. A much cheaper alternative to the
classic Basic Stamp microcontroller used in education
and art projects. Benfiting from the versability of Atmel
chips. All based on Open Source and collective efforts.