Posted on

Workshop: Arduino, April 12

Get Prepared

For the workshops, please bring your Arduino starter kit. your kit shall include at least the following:

  • Arduino board
  • USB cable
  • two push buttons
  • a bread board
  • a 10K ohm resistor
  • a light sensor (LDR or Light Dependent Resistor)
  • a few color leds
  • a few jumper wires

Installing Arduino

  1. Download Arduino software;
  2. Extract the entire directory to C:\Programs (note, not “C:\Program Files”). if you are reinstalling Arduino software, remove the entire arduino directory first.
  3. Create a shortcut on your desktop to “Arduino.exe” for easy access.
  4. Install necessary Arduino drivers. Follow the instructions in page 23, Chapter 3 of Getting Started With Arduino


ArduinoAndSerialCommunication.pdf (ArduinoAndSerialCommunication.pptx)

Posted on

Workshop: Projection Mapping in Processing, April 9

In this workshop we are going to use Processing 1.5.1. Please download the stable release 1.5.1, instead of the beta versions.

Libraries to be installed

  • For both keystone and SurfaceMapper below, you will be in need of
    • GSVideo offers video playback, capture and recording functionalities.
    • GLGraphics that extends the capabilities of the OPENGL renderer in Processing. To use this library, your computer graphics hardware should be able to handle OpenGL textures, image post-processing filters, 3D Models, and shaders in GLSL, Cg and CgFX
  • keystone, to experience and understand the problem of projection mapping.
    • Please download and install the earlier version that works with Processing 1.5.1. 
    • If you are running this on Windows or Linux, you will need to also install the JAI (Java Advanced Imaging library) for your platform.
      • For windows platform, you might have to copy “jai_core.jar” from the place you installed JAI to the “library” directory of your keystone library.
  • SurfaceMapper, to be used for more challenging projection mapping tasks.


Posted on

Interactive Patina of Culture: International Workshop (April 6-21, Taicang, China)

@ Sino-Dutch Design Center for Social  and Cultural Computing,

Organized by TU/e DESIS Lab, School of Digital Media, Jiangnan University, Sponsored by SENT, Taicang, China

Design an interactive installation that engages the public in the act of transforming a nondescript public space into a classy dwelling. It lets the space meaningfully grow by the interactions with the public. These interactions range from the intentional to the implicit behavior. Thus the public is instrumental in growing a valuable and thus socially meaningful public image of their city.