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
- 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) -> Behavior (Software) -> Outputs (Action)
- Arduino Prototyping Techniques
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.