This class will introduce you to the Arduino world. You'll learn the basics, build your first project, and so much more. Each lesson builds on your skills, infusing new knowledge and techniques along the way.
You'll start simple with exercises that demonstrate basic breadboard wiring and coding inputs and outputs. Then you'll level up to soldering and coding addressable NeoPixel LED strip and start planning your own projects with your fun new hobby.
This class will launch your Arduino journey and give you the skills and confidence to take on almost any Arduino project you may find or create in the future.
Enter an Instructables contest!
If you've made an awesome project that uses Arduino to automate something, try writing an instructable about it and entering it in our Automation Contest to win some great prizes!
Lesson 1: What You'll Learn
This lesson contains a detailed list of everything you need to complete this class, and shows you how to set up the Arduino software.
What You'll Learn Started
Lesson 2: Your First Experiments
Learn how to use a solderless breadboard and wire/code up your first few LED-controlling circuits! This lesson covers the basics of the Arduino software/hardware workflow.
Your First Experiments Started
Lesson 3: Input/Output
Now that you've got the basics, let's add some interactivity and learn about inputs! This lesson walks you through using pushbuttons, the serial monitor, analog inputs with a potentiometer, and using small motors.
Lesson 4: Skills Infusion & Going Further
This lesson shows you how to solder, use code libraries and control addressable LEDs, write your own code functions, and calculate your circuit's power needs.
Skills Infusion & Going Further Started
Now that you have the skills, what are you waiting for?
Get out there and make something!