Software part of an art installation exhibited in May 2015 in Prague.
Requires two devices running Processing, two Arduinos running standard firmata for Processing, a bunch of photo resistors and a laser module.
- Downloads the latest captured image from Flickr according to camera metadata,
- converts it into a 64 px wide black and white image,
- converts the image data into a continuous stream of binary pixel data (black: 1, white: 0),
- streams it through switching the Arduino-mounted laser on and off at 20 pixels per second.
- Reads data from the photo resistors that receive the laser light
- decodes resistance levels into binary
- paints the received data on the screen, pixel by pixel
- sends the overflowing lines to
receiver_upper.pde
- receives overflowing lines from
receiver.pde
- paints them on a 2nd screen as they move off from the first