Getting Started with Arduino

Written by: admin@makezilla

In this Instructable, we'll be learning the basics of the Arduino microcontroller. There are already tons of resources out in the web for getting started, so this will be more of a hub to connect to all that. First, we will talk about what an Arduino is. Then, we can choose the board that is right for your application. After that, we'll point you in the right direction to setup the board you chose. Finally, we'll offer some examples to get started.

Since there are so many different things to do, we'll need a variety of parts.

Arduino Board

USB A-B Cable (most printers use this)


USB Micro - B Cable (most android phones or digital cameras use this)

Assorted electronics parts for examples (LEDs, Resistors, Potentiometers, Buttons...)

Disclaimer: This guide has a slight bias towards the boards that we carry in our store, but still gives an overview of all the boards that are available. Find the distributor nearest to you via Ardunio's official distributor list here.


Lets get started!

Step 1: What is Arduino?

Arduino boards are open-source electronics platform that can be used to easily interface with hardware and sensors to expand the possibilities of your project. Arduino started in Italy in 2005. It has expanded over the years, with multiple manufacturers and distributors around the world. Arduino also has the Arduino IDE, the software that you use to program the board.

The Arduino is a great educational tool to learn the basics of coding and electronics. There are lots of boards, starter kits, and shields to ensure that whatever your project is, you can find the parts for it. Arduino is simple enough that beginners can dive in easily, yet has enough options that advanced users can use it as well.

The Arduino software can be used with any Windows, Linux or Mac computer.

See the Official Arduino Introduction for a more in depth overview of the board. You can also see the Arduino Foundations page to get an idea of what's involved in Arduino programming.