ABOUT /
WORKSHOPS /
FINAL PROJECT /
HOME /
ARDUINO
Arduino & Physical Computing
Arduino is an open-source prototyping platform based on a micro controller board (hardware) and coding (software). Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. The Arduino programming language (based on Wiring), and the Arduino Software (IDE) which is based on Processing, are used to carry out these instructions.
A new designed Arduino web-based tool called Arduino Create.
Arduino has been used in thousands of different projects and applications, Thanks to its simple and accessible user experience. The Arduino software is easy-to-use for beginners, but also flexible enough for advanced users. It runs on Mac, Windows, and Linux. Teachers and students are able to use it to build low cost scientific instruments, to teach chemistry and physics principles, or to get started with programming and robotics. Musicians and artists use it for installations and to experiment with new musical instruments whilst designers and architects build interactive prototype. By just following the step by step instructions of a kit, anyone can learn to use Arduino tools and share their projects/experiments with other users.
The Arduino Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.
In the Arduino workshop, we worked in pairs to learn the codes and physical elements of the Arduino board. We connected wires, resistors, sensors and LEDs to the board to set it up ready for the coding. We used the Arduino software to construct a code that would end up lighting up a light bulb, and even better, editing the code to make the LED blink and change the speed at which the lightbulb flashed - this task was successful and pretty straight forward. After this we were able to tackle a more complex task of coding and building the Arduino uno so that we were able to manually dim the light bulb by covering it with our hands.

On the right, you can see the codes I put into the software which led to successful results with the Arduino board and LEDs (shown in the images above.
Arduino Uno Board
Start - tools - Select Arduino Board + USB Serial port
Int LED = 13;
Void setup ()
pinMode(led, OUTPUT);
}
void loop () {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
#include
Servo myservo;
int potPin = 0
int val;
void setup () {
myservo.attach(9);
}
void loop () {
val = analogRead (potPin);
val = map (val, 0, 1023, 0, 179);
myservo.write (val);
delay (15);
}

The Hiut Denim Co Hacks Rivet and Hide Window

Made in Britain denim brand Huit Denim Co push the boundaries of consumer interaction with their new window “hack” installation at London denim boutique Rivet & Hide.
Examples of projects produced with Arduino.
LV Islands Identity

Directed by Hellicar&Lewis collaboration with LV.
A concept of using software to create a visual realtime identity that spans live web broadcast, physical material. They selected the Hypercube as an iconic three dimensional shape to explore with a blend of digital and analogue techniques.

Joshua Idehen
Keysound Recordings
Migena Sadikaj (w1496271)

Authorship & Interaction Module
MGRA501 Module Level 5
BA (hons) Graphic Communication Design