Germany, Berlin

Arduino for Interactive Design

when 1 July 2019 - 19 July 2019
language English
duration 3 weeks
credits 4 EC
fee EUR 1450

The course focuses on understanding and programming Arduino microcontroller, and designing interactive, responsive devices that express media contents.

The course is suitable for students of media, design, and architecture who are interested in design processes, techniques using multimedia digital tools and coding, and moreover, for academics and professionals of media, design, and architecture who are interested in experimental interactive design tools, techniques, and processes using Arduino.

The course addresses the following topics:

- What is Arduino microcontroller?
- What can Arduino do?
- Understanding Arduino programming environment
- How to program Arduino
- How to incorporate input sensors and output components into Arduino-driven devices

What is Arduino?

Arduino has gained great popularity since its introduction in 2003. It offers a small, inexpensive microcontroller and programming environment for designing automation and interactive devices. AIM offers hands-on instructions and experiments on how to program and use Arduino with various input sensors (e.g. light, color, temperature, sound, motion, etc.). The participants will learn the basics of Arduino programming; deployment of input sensors in connections with output devices (e.g. lights, speakers, motors, etc.); and designing a simple interactive automaton at the end of the course.

Course leader

- Dr. Sang Lee, RA (primary lecturer)
- Stefanie Holzheu, Dipl.-Ing., M.Arch. (associate lecturer)

Course aim


The course aims to:

- Provide practical knowledge and skills of working with Arduino microcontrollers
- Teach how to program Arduino and incorporate input sensors
- Teach how to store and express media contents
- Construct automatic, responsive and interactive media devices

Course components

The course is structured as follows:

Week 1: Fundamentals of Arduino and its Programming

The first week of the course is an introduction to Arduino and its programming. The students will learn Arduino’s many application and basic programming. In this week, the course consists of an intensive electronics and programming workshop and learning the basics of Arduino hardware and software environment for making a responsive device using sensors and controllers.

Week 2: Design and Assembly

In the second week, the students will design a responsive device that consists of various sensors and output expressions in light and sound. Based on the design, we will work on the basic assembly and refining programming. At the end of the week the students will demonstrate a functioning prototype.

Credits info

4 EC
4 ECTS (European Credit Transfer System) for the academic course.

Fee info

EUR 1450: The course fee covers our cultural programme, which features visits to museums (entry tickets covered), guided walking tours of Berlin, a sightseeing boat tour, a visit to the German Parliament (Bundestag), and a trip to the city of Potsdam. Day trips to Dresden or Leipzig will be subject to additional costs and will not be covered by the course fee.


Not available for this term