Arduino
- 
            
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Expansion to the platform is made by "Shield" add-on boards via standard Arduino headers.
Getting Started
- What is Arduino (SparkFun)
 - Getting Started with Arduino
 - Arduino Tips, Tricks & Techniques (Adafruit)
 - Arduino Basics with Becky Stern
 - Arduino Inputs/Outputs with Becky Stern
 - How to Add a Simple Circuit to Your Arduino
 - How to Add a Simple Circuit to Your Arduino
 - Your First Arduino Project with Becky Stern
 - Arduino Code Libraries with Becky Stern
 - 3 Beginner Arduino Mistakes
 - Arduino Project Troubleshooting with Becky Stern
 - The Basics of C++ on an Arduino, Part 1: Variables
 - The Basics of C++ on an Arduino, Part 2: Functions and Methods
 - The Basics of C++ on an Arduino, Part 3 Pointers and Arrays
 - The Basics of C++ on an Arduino, Part 4 Control Statements and Loops
 - The Basics of C++ on an Arduino, Part 5: Software Libraries and Custom Classes
 - How To Get Started with MicroPython on Arduino
 - Example Projects and Code (Arduino)
 
Other Resources
- Arduino Cheatsheet (SparkFun)
 - Arduino Simulators for Hobbyists, Makers, and Classroom Environments
 - Using an Arduino’s Digital I/O
 - Learn to Use the Arduino’s Analog I/O
 - How to Connect Different External Modules to an Arduino
 - How to Permanently Store Data on an Arduino's Built-in EEPROM
 - Boosting Arduino Efficiency: Interrupts and Power Management
 - Build Your Own Arduino Breadboard
 - How Interrupts are Handled in Arduinos
 - The Do’s and Don'ts of Using Arduino Interrupts
 - How to Avoid Using the Delay() Function in Arduino Sketches
 - How to Write Multi-Threaded Arduino Programs
 - Multi-tasking the Arduino - Part 1
 - How To Create Custom Arduino Libraries for More Efficient Projects
 - Arduino Tutorials and Projects
 
Products
 

