Learning Arduino
This section contains resources for learning how to work with Arduino microcontrollers.
Note this is a living document and is constantly being updated. Some things may come and go over time.
Beginner¶
- Arduino - What IS it? - Great overview of Inputs (Sensors) -> Software (Behavior) -> Outputs (Action)
- What is an Arduino?
- Massimo Banzi: How Arduino is open-sourcing imagination (TED Talk)
- Arduino IDE
- Arduino Language Reference
- Arduino Hardware
- Arduino Uno Specs
- Arduino 101
- Serial Monitor (for monitoring board input and output) - Tools > Serial Monitor
- There are many different shapes and sizes of Arduino's available, how do you choose hardware for a project?
- Inputs (Sensors) -> Software (Behavior) -> Outputs (Action)
Arduino Boards¶
Arduino UNO¶
Sparkfun¶
Adafruit¶
Built In Examples¶
- Built In Examples
- Blink - Uses a LED
- AnalogReadSerial - Uses a Knob
- AnalogInOutSerial - Uses a Knob and a LED through Pulse Width Modulation (PWM)
Projects¶
- Instructables
- 20 Unbelievable Arduino Projects
- Arduino Playground
- 20 Projects to Celebrate Arduino Day
- Hackster.io Arduino Projects
- DIY Hacking Arduino
- Arduino Projects on Pintrest
- Arduino Project Hub
Tutorials¶
TBD