25
ABOUT ME Eric Holm Interactive Media @ HvA Physical computing with Arduino

Arduino Introduction Presentation

  • Upload
    ericholm

  • View
    10.077

  • Download
    1

Embed Size (px)

DESCRIPTION

Introduction presentation 'Physical computing with Arduino'

Citation preview

Page 1: Arduino Introduction Presentation

ABOUT MEEric Holm

Interactive Media @ HvA

Physical computing with Arduino

Page 2: Arduino Introduction Presentation

WHAT I’M GOING TO TELLWhat is Physical Computing?

What is Arduino?

Some Demo’s

My graduation project

Page 3: Arduino Introduction Presentation

PHYSICAL COMPUTING (definition by Wikipedia)

Physical computing, in the broadest

sense, means building interactive physical

systems by the use of software and

hardware that can sense and respond to

the analog world.

Page 4: Arduino Introduction Presentation
Page 5: Arduino Introduction Presentation

PHYSICAL COMPUTING (definition by Arduino)

Physical Computing is about prototyping

with electronics, turning sensors, actuators

and microcontrollers into materials for

designers and artists.

Page 6: Arduino Introduction Presentation

PHYSICAL COMPUTING (definition by Arduino)

Physical Computing is about prototyping

with electronics, turning sensors, actuators

and microcontrollers into materials for

designers and artists.

Page 7: Arduino Introduction Presentation

WHAT IS ARDUINOOpen Source Physical Computing Platform

• a physical board

• a programming environment

• a development philosophy

Page 8: Arduino Introduction Presentation

THE ARDUINO BOARD

Small computer with inputs and outputs

that you can program.

Page 9: Arduino Introduction Presentation

THE ARDUINO BOARDThe microcontroller can run completely

stand-alone, talks to other devices.

Specifications:• 8 kBytes of Flash memory (new version 16 kB)

• 1 kByte RAM

• 16 MHz clock

• 13 digital input/output pins

• 5 analog input pins

• 3 analog output pins (PWM)

• usb connection

Page 10: Arduino Introduction Presentation

WHY ARDUINO?Arduino was developed out of an

educational environment and is therefore

great for newcomers to get things working

quickly.

• well documented, a lot of examples and a great

community

• open source hardware/software

• works on Windows/Mac and Linux

• usb connection

• (cheap)

Page 11: Arduino Introduction Presentation

A DEVELOPMENT PHILOPSOPHYThe ‘Arduino Way’

• making instead of talking

• getting lost

• hacking

Page 12: Arduino Introduction Presentation

THE ARDUINO BOARD

Page 13: Arduino Introduction Presentation

HOW DOES IT WORK?• Write code on your Computer

• Upload it to the Arduino board

• Arduino board can then be used

standalone

Page 14: Arduino Introduction Presentation

“THE ARDUINO PHILOSOPHY IS BASED ONMAKING DESIGN RATHER THEN TALKINGABOUT IT”

Page 15: Arduino Introduction Presentation

DIGITAL OUTPUTThe blinking LED the ‘Hello World’ of

physical computing.

Page 16: Arduino Introduction Presentation

DIGITAL OUTPUT + ANALOG INPUTAnalog input with a Potentio meter to

control the blinking interval of the LED.

Page 17: Arduino Introduction Presentation

DIGITAL OUTPUT + ANALOG INPUTAnalog input with a Light Dependent

Resistor (LDR) to control the interval of the

blinking LED.

Page 18: Arduino Introduction Presentation

DATA + ARDUINO + PCThe USB port on the Arduino is avirtual Serial Port in your computer.

Some software that can talk to theSerial Port:- Processing

- Flash (not directly)

- Director

- Max/MSP

- Pure Data

- Ruby/Python/C

Page 19: Arduino Introduction Presentation

ARDUINO & PROCESSINGAnalog input with a potentio meter to

control something on the screen.

Page 20: Arduino Introduction Presentation

ARDUINO & FLASHAdvanced digital input: digital

accelerometer(used in Laptops, Air bag systems and the Nintendo wii

controller)

Page 21: Arduino Introduction Presentation

A LOT MORE STUFF TO CONNECTsensors:

distance sensor, temperature sensors, gyro

scope,

actuators:

leds, piezo speakers, electrical motors, etc.

etc.

Page 22: Arduino Introduction Presentation

MY GRADUATION PROJECT1) setting up a workshop for the Study of

Interactive Media

2) a project with the Arduino

Page 23: Arduino Introduction Presentation

OTHER ARDUINO’S

Page 24: Arduino Introduction Presentation

CONCLUSION (SORT OF)• great way to prototype your product

• a totally new way to interface your

computer

• easy to start

Page 25: Arduino Introduction Presentation

QUESTIONS?This presentation and some more info,

on my weblog:

www.ericholm.nl/blog