Arduino Workshop - swindonmakers/wiki GitHub Wiki
Introduction
This workshop is an introduction to Arduino programming and basic breadboard circuits.
Outline
- Simple breadboard circuits (without Arduino).
- Explanation of Arduino use and applications.
- Setting up the Arduino environment and uploading the Blink sketch.
- Explain the sketch, including setup(), loop() and used functions.
- Using digital outputs, extending the sketch using LEDs and a breadboard.
- Using digital inputs, processing switches within the sketch.
- Sending messages from the Arduino using the serial port.
- Controlling LED brightness using Pulse Width Modulation (PWM).
- Using PWM with an RGB LED to produce various colours.
- Multiplexing an RGB LED Array using Persistence of Vision.
Materials Needed
-
Arduino and breadboard kits (tbc)
-
Jumper wires, LEDs, resistors, switches, potentiometers
-
Other discrete components for making various circuits, such as the Arduino.cc sketch examples.
For inspiration from existing kits that provide for a similar purpose, see the official Arduino Starter Kit [alt], Arduino Workshop Kit, Electronic Components, or Seeed Sidekick Basic Kit.
For details see Arduino Workshop Order