Clearing background on demand in Processing

In older versions of Processing, you could modify the canvas outside of the draw() function. In Processing 3 and above, this is no longer possible, due to a more logical and organized codebase. Therefore if you want to do something like clear the background when a serial event indicates a button was pressed, this no longer works:  ... Continue Reading →

Improved serial port detection in Processing

Processing after v2.1 has an improved method of listing available serial ports. // if using Processing 2.1 or later: // println(Serial.list()); // old method printArray(Serial.list()); // improved function This will output the list of serial ports in a much nicer to read format, including port number. So instead of /dev/cu.Bluetooth-Incoming-Port /dev/cu.usbserial-DN01JDLP /dev/tty.Bluetooth-Incoming-Port /dev/tty.usbserial-DN01JDLP you get... Continue Reading →

Segmented LED displays

Segmented LED displays look kind of old school and are a fun way to add a readout display to your project.  7 segment displays which can display numbers and some letters, and 16 segment displays can display the full alphabet. Displays can be either Common Cathode (shared - or ground) or Common Anode (shared + or power). On... Continue Reading →

Tiny Arduino clones

The Arduino Mini and Nano used to be the only options for small Arduinos. Now there are a number of independent Arduino clones, some funded on Kickstarter, that are tiny and cheap. I will post a spec and price comparison soon. Bareduino Nano Femtoduino TinyDuino Microduino

Trace by HC Gilje "Created by HC Gilje and commissioned for LIAF 2013, Trace is a light-motion installation presented at the recent festival Lofoten Art Festival. LIAF 2013 takes its international participants and audiences to unusual sites such as a garage, a library, a shed, a hotel, a cinema, an Am-Car club, a residential house, a former shop,... Continue Reading →

SVA IxD Physical Computing 2013 Final Projects

Fundamentals of Physical Computing was for many IxD students their first exposure to circuits and electronics. This class was a hands-on studio introduction to physically interactive technology. Students learned how to interface objects and installations with viewers’ bodies and environmental stimuli such as motion, light, sound, or intangible data. The class started with basic laws... Continue Reading →

SVA IxD Thesis II Development Prototypes

Thesis II: Development is the second of three semesters devoted to the development of students’ original concepts, establishing a context of investigation and creating viable prototypes. Students began by focusing the research they had started in Thesis I, narrowing an area of investigation, and exploring design ideas. Part of this process was establishing an audience... Continue Reading →

More Arduino Tutorials from Tronix

"This is the start page for our series of over fifty Arduino tutorials. Each tutorial from chapter zero to thirteen will cover a variety of topics and lessons, then from chapter fourteen each chapter will cover a particular topic.  If you are looking to learn about the world of Arduino – this is a great... Continue Reading →

Create a website or blog at

Up ↑