A hands-on introduction to processing & arduino

Run by Jev Belikov & John Wiseman
Friday 18 July, 10am—5pm
Saturday 19 July, 12—5pm

Interested in learning a programming language that can create visual effects?
Always wanted to program electronic devices to respond to their environment?

Day 1 – Processing
Processing is a language aimed at creating interactive animations. We will get to grips with the basics of the programming language, Processing, using processing to draw shapes on the screen and make them move in response to user input. After a day’s practical exercises we will understand basic programming concepts, such as data structures, algorithms, functions, arrays, input/output and apply them to simple interactive graphics. We will learn how to construct programs and detect and correct errors when things went wrong.

Day 2 – Arduino
The Arduino micro controller and programming environment were designed to facilitate interactive installations and can sense their environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors and other devices. We will programme the Arudino board, getting it to read information from sensors and control electronic devices, such as LEDs, motors, etc.