Tangible interfaces are interfaces that you touch. You control them with your hands, feet, and other body parts. Their shape, feel, and arrangement provide feedback. In this sevenweek class, you’ll build devices with tangible controls in order to better understand how we learn about and manipulate the world through our sense of touch.
We’ll discuss physical interaction concepts such as expressive interfaces and utilitarian ones, realtime control vs. delayed control, and implicit vs. explicit interactions. We’ll discuss programming and electronic techniques to sense state change, thresholds, peaks, and other signs of user action. The primary tools will be the microcontroller and common tangible controls: pushbuttons, switches, rotary encoders, rotary and slide potentiometers, force sensors, touch sensors and others. The class will also cover ondevice feedback through
LEDs, speakers, and forcefeedback actuators.
Weekly projects will be designed (and parts specified) in pairs in inclass design sessions, and executed as homework. Projects will be mostly microcontrollerdriven, and will build on the programming and sensorinterfacing skills learned in Intro to Physical Computing.
Thomas Igoe