Download - Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

Transcript
Page 1: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

ARDUINO

An INTRO to Arduino: the 5Ws + 1Open Tech School - Berlin

[email protected] / @CNTLSN

Page 2: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

ok, letʼs start with...

Page 3: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

...WTF?

Page 4: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

WHAT?

Page 5: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

Arduino

Page 6: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

if you like definitions...

“Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.”

- Arduino website

Page 7: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

to me itʼs this

Page 8: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

sensors

Page 9: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

actuators

Page 10: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

what it really is

Hardware Software Community+ +

Page 11: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

tech comparison

ArduinoIBM 286

Page 12: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

WHO?

Page 13: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

the A-team!

Page 14: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

WHEN / WHERE?

Page 15: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

the Italian “Silicon Valley”

20122011201020092008200720062005

Page 16: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

IDII

Page 17: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

WHY?

Page 18: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

a versatile tool

}

Page 19: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

a tool for tinkering

Page 20: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

why Open Source?

Page 21: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

why Open Source?

Page 22: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

WHAT CAN I DO WITH IT?

Page 31: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

less talk more rock!

Page 32: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

HELLO WORLD!

Page 33: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

blink an LED!

Page 34: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

blink an LED!

Page 36: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

structure of a sketch

> global variables

> setup()

> loop()

~ initialization of pins~ executed once

~ core functions~ executed repeatedly

Page 37: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

TOOLS & RESOURCES

Page 38: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

useful links

› Official website, www.arduino.cc› Arduino Forum, http://arduino.cc/forum/› Fritzing, http://fritzing.org

› Arduino Store, http://store.arduino.cc› Sparkfun, www.sparkfun.com› Adafruit, www.adafruit.com

› Top 40 Arduino projects, http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/› Arduino Projects, http://arduino.org/m/articles/index/› Instructablesʼ Arduino projects, http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Page 39: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

books

› Getting started with Arduino, M. Banzi, OʼReilly, link› Making Things Talk, Tom Igoe, OʼReilly, link› Make: Electronics, Charles Platt, OʼReilly, link› Programming Interactivity, Joshua Noble, OʼReilly, link

› About Face 3: The Essentials Of Interaction Design, Alan Cooper, Robert Reimann and Dave Cronin, Wiley Publishing, link

Page 40: Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)

the end!