Upload
alessandro-contini
View
869
Download
0
Tags:
Embed Size (px)
DESCRIPTION
A 15 mins introduction to the most popular electronic prototyping platform, Arduino! The talk took place at Beginners Meetup #5 (http://www.meetup.com/opentechschool-berlin/events/93018322/) by Open Tech School Berlin on 6 Dec 2012 # An introduction to Arduino: the 5 Ws + 1 – Alessandro Contini We will try to answer to the following questions: What is it? Who did that? When? Where? Why is it like that? …and, What can I do with it? In a time when everyone is talking about makers, digital fabrication, 3D printing, laser cutting, DIY and so on, let's go back and see where everything began. Ok, not EVERYTHING actually, but let's say where everything took a big step forward. We'll also have a hands-on demo that you can't miss, so – less talk, more rock!
Citation preview
ok, letʼs start with...
...WTF?
WHAT?
Arduino
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
to me itʼs this
sensors
actuators
what it really is
Hardware Software Community+ +
tech comparison
ArduinoIBM 286
WHO?
the A-team!
WHEN / WHERE?
the Italian “Silicon Valley”
20122011201020092008200720062005
IDII
WHY?
a versatile tool
}
a tool for tinkering
≠
why Open Source?
why Open Source?
WHAT CAN I DO WITH IT?
audio
design
exhibit
fashion, wearables
diy, hacking, tinkering...
...fabbing!
less talk more rock!
HELLO WORLD!
blink an LED!
blink an LED!
blink an LED!
link
structure of a sketch
> global variables
> setup()
> loop()
~ initialization of pins~ executed once
~ core functions~ executed repeatedly
TOOLS & RESOURCES
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/
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
the end!