Ar dui no & Phys i c al
      Com put i ng



      Steve Cassidy
     James Howarth
      Matt Cabanag
O l i ne
                 ut
Physical Computing
Arduino
Programming
Sensors
Show and Tell
Phys i c al Comput i ng
Physical Computing is an approach to
  learning how humans communicate through
  computers that st...
Tilt Sensing Bracelet http://plusea.at/?menu=2&project=tilt
Ar dui no
Microcontroller: ATmega168
Operating Voltage: 5V
Digital I/O Pins: 14
Analog Input Pins: 6
Flash Memory: 16 KB
S...
Ar dui no
USB connection to host
Simple programming environment
Bootloader – easy upload of code
Analogue, Digital Input/O...
Pr ogr am i ng
                      m
Wiring – C++ like language (MIT)
Custom IDE
Simplified program structure
Backed by ...
// Blinking LED
// by BARRAGAN <http://barraganstudio.com>

int ledPin = 0;            // LED connected to pin 0

void set...
Se ns or s , Ac t uat or s
Exam e Pr oj e c t s
              pl
DrawBot
Snoozy the Sloth
BlimpDuino
Arduino and Physical Computing
Arduino and Physical Computing
Arduino and Physical Computing
Arduino and Physical Computing
Upcoming SlideShare
Loading in...5
×

Arduino and Physical Computing

2,191

Published on

A talk about Arduino given at Macquarie University on May 22nd, 2009

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,191
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
63
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Arduino and Physical Computing

  1. 1. Ar dui no & Phys i c al Com put i ng Steve Cassidy James Howarth Matt Cabanag
  2. 2. O l i ne ut Physical Computing Arduino Programming Sensors Show and Tell
  3. 3. Phys i c al Comput i ng Physical Computing is an approach to learning how humans communicate through computers that starts by considering how humans express themselves physically. In this course, we take the human body as a given, and attempt to design computing applications within the limits of its expression. http://itp.nyu.edu/physcomp/ (ITP is a two-year graduate program located in the Tisch School of the Arts)
  4. 4. Tilt Sensing Bracelet http://plusea.at/?menu=2&project=tilt
  5. 5. Ar dui no Microcontroller: ATmega168 Operating Voltage: 5V Digital I/O Pins: 14 Analog Input Pins: 6 Flash Memory: 16 KB SRAM: 1 KB EEPROM: 512 bytes Clock Speed: 16 MHz
  6. 6. Ar dui no USB connection to host Simple programming environment Bootloader – easy upload of code Analogue, Digital Input/Output Easily interfaced to sensors, actuators Extended with 'shields'
  7. 7. Pr ogr am i ng m Wiring – C++ like language (MIT) Custom IDE Simplified program structure Backed by GNU toolchain
  8. 8. // Blinking LED // by BARRAGAN <http://barraganstudio.com> int ledPin = 0; // LED connected to pin 0 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); }
  9. 9. Se ns or s , Ac t uat or s
  10. 10. Exam e Pr oj e c t s pl DrawBot Snoozy the Sloth BlimpDuino
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×