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.
Getting Started
- Arduino - What IS it? - Great overview
- What is an Arduino?
- A Beginners Guide to Arduino
- Arduino IDE
- Arduino Language Reference
- Arduino Hardware
- Arduino Uno Specs
- Arduino Prototyping Techniques
History & Ethos
- Massimo Banzi: How Arduino is open-sourcing imagination (TED Talk)
- Wiring was Arduino before Arduino - Overview of Wiring, the project that was forked and became Arduino.
- The Untold History of Arduino by Hernando Barragán - A great article on the history of Arduino and how it came to be.
- The Making of Arduino (2011)
- Open Source Hardware Association (OSHWA)
Circuit Simulators
- Autodesk Tinkercad Circuits / Arduino UNO w/ TinkerCAD Circuits Tutorial - Youtube playlist of how-to videos.
Arduino Boards
- Arduino UNO
- Arduino Pro Mini
- Arduino Mega
- Sparkfun ESP32 Thing - Good for WiFi enabled projects!
- ESP8266 Based Boards
Arduino Products
- Arduino Buying Guide by Sparkfun
- Adafruit Arduino Products
- Sparkfun Arduino Boards
- Sparkfun Arduino Products
Examples / Tutorials
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
- 20 Arduino Projects with DIY Instructions - A great set of tutorials for building things with Arduino.