arduino + processing


The Arduino + Processing tools course gives students an essential introduction to the world of open source programming languages and physical computing. In 7 weeks students will simultaneously learn about basic coding / scripting tools that complement IaaC’s digital tools and fabrication framework. This will equip students with the necessary hardware / software to integrate interfaces, visualizing methods, data sensing, and actuations to conduct more advanced research and architectural proposals with embedded technology. We will start with the basics of the Arduino IDE and microcontroller as a platform to create devices that interact with their environment using sensors and actuators. Next, students will be introduced to the Processing language, to generate interactive media and visualized data in the digital domain. The course will conclude with an exercise in combining Processing with Arduino, as students will be pushed to create a synchronous and meaningful interaction between the digital and physical realms.


Students are similarly encouraged to use the code-based tools to explore data visualization and physical computing as applied to their design studio projects.


Full lecture slides are available at:


Type: teaching _ digital tools course


Client: Institute for advanced architecture of Catalonia - MAA1 2015/16 Semester 1


Date: October - December 2015, Barcelona, Spain


Senior Faculty: Ramin Shambayati

                           Carmen Aguilar y Wedge