Arduino workshop for beginners

Arduino Day 2014

Kenny Rasschaert, Inuits Creative Commons License

Arduino =

open hardware + open software

Hardware

Photo: Tom Igoe Creative Commons License

A detailed view of an Arduino board

Photo: Arduino SA Creative Commons License

Some are bigger

Photo: Arduino SA Creative Commons License

Some are smaller

Photo: Arduino SA Creative Commons License

Arduino + breadboard

Photo: Flickr user Abuakel Creative Commons License

Arduino + shields

Photo: John Boxall Creative Commons License

Software

Photo: W.Rebel, via Wikimedia Commons Creative Commons License

Arduino IDE

Screenshot: Wikipedia contributor Lemio Creative Commons License

Command line - Ino

Digital output

LED

Photo: Flickr user Albir Creative Commons License

Digital output

on a different LED

Image made with Fritzing Creative Commons License

Color codes for resistors

Photo: tinkerlog.com Creative Commons License

Analog output

PWM

Image: Arduino SA Creative Commons License

Analog input

Potentiometer

Photo: Roy Mohan Shearer Creative Commons License

Analog input

Potentiometer

Image made with Fritzing Creative Commons License

Digital input

Push button

Photo: Flickr user Arduinolabs Creative Commons License

Digital input

Push button

Image made with Fritzing Creative Commons License

Digital input

Push button

Image made with Fritzing Creative Commons License

Digital input

Push button

Image made with Fritzing Creative Commons License

Digital input

"Floating" input

Photo: Horia Varlan Creative Commons License

Digital input

Push button with pull-down resistor

Image made with Fritzing Creative Commons License

Digital input

Push button with pull-up resistor

Image made with Fritzing Creative Commons License

Digital input

Push button with the internal pull-up resistor

Image made with Fritzing Creative Commons License

Digital input

Contact bounce

Image: "Super Rad!", via Wikimedia Commons CC0