How to Install the Arduino IDE on Windows 10

Arduino Iot Projects Featured

Arduino development boards are very popular in IoT hobbyist projects. To work with them successfully, you must become familiar with Arduino IDE which is a custom software that can help you build any smart device on your own.

This IDE, along with an inexpensive Arduino starter kit, is all that you need to get started. There are literally hundreds of interesting project examples at Arduino Hub which share the entire code to be run on Arduino IDE.

We already published the procedure to install Arduino IDE in Ubuntu. Here, we’re going to learn to install Arduino development software on a Windows 10 laptop and experiment a bit with the Uno board.

Installation Steps

First, visit the official website to download the Windows installer for Arduino. You can alternatively use the zip file if you do not have admin rights to your PC.

Download Arduino Ide Windows 10

Soon after the download, you will have to set up a license agreement with Arduino, a member of the Free Software Foundation.

Arduino Set Up License Agreement

Check the installation options which apply to you. If you don’t need a start menu shortcut or desktop shortcut, it is fine. But you definitely need to install the USB driver and associate .ino files with the IDE.

Arduino Installation Options

Wait for a few minutes while Arduino sets up the software for you.

Arduino Setup Installing

Accept the option to install the device software from Adafruit Industries.

Adafruit Installation

Also, accept the installation of the USB driver.

Arduino Usb Driver Install

After your setup is complete, you can start working on Arduino IDE immediately.

Arduino Set Up Completed

The Arduino IDE app can be easily located in the search bar if you did not save a desktop icon.

Arduino App Installed Windows 10 Pc

The software doesn’t take very long to initialize; you’re ready to go.

Arduino Initializing

Working with Arduino IDE

To begin your work, you will first have to set up the Arduino board. Here we will select Uno, which is the most common board. Go to “Tools -> Board -> Arduino/Genuino Uno.”

Arduino Board Selection Uno

We earlier published that Arduino boards are extensible with specialized boards called “shields,” which improve upon Arduino’s capabilities. Not all boards readily find support on the Arduino IDE, which means you need to configure them separately.

For example, there is a specialized shield, MKR NB 1500, which we mentioned for Narrowband IoT. If you bought yourself one, you can connect it to Arduino IDE by searching for the required specifications at “Tools -> Board -> Board Manager.” Simply install the shield program and, it is good to go.

Arduino Mkr Nb 1500 Install

To connect your Arduino IDE to your Arduino board via Windows 10, simply hook up a Type-A data transmission cable (available with Arduino starter kits). The USB end goes to the laptop and the male end goes to the Arduino USB port.

Connect Arduino To Laptop Otg Cable

You are now ready to start tinkering with Arduino codes for any project. Let us take an easy example of Arduino Uno’s on-board LED blinking without delay. Go to “File -> Examples -> Digital -> BlinkWithoutDelay.”

Arduino Led Blink Without Delay

As you can see from the code, the on-board LED is attached to digital pin number 13 on the Arduino Uno board.

Arduino Blink Without Delay Code

Make a minor edit in changing the value of the LED timer from 1000 to 50 milliseconds. Thus, it will blink very fast.

Arduino Blink Without Delay Change Value

Click the OK button as shown to verify the code.

Arduino Compilling Sketch

If there are no errors, it will display a “done compiling” status.

Arduino Blink Without Compiling Done

Once your connections are ready, you only need to click the next button after OK to upload the sketch to your Arduino board.

Blinkwithoutdelay Uploadsketch

In Summary

Arduino IDE is one of the easiest software to learn on Windows 10 with minimal coding activity. To tinker with other similar programs on Arduino IDE, you can find examples for servo-motors, fans, dimmers and sensors. You can also control the Arduino board with your computer’s keyboard or mouse by using “Examples -> USB -> KeyboardandMouseControl.”

Are you interested in experimenting with Arduino IoT projects? Please share your thoughts and experience in the comments below.

Subscribe to our newsletter!

Get the best of IoT Tech Trends delivered right to your inbox!

Sayak Boral
Sayak Boral

IoT-addicted since early 2016. Love to explore the challenges, opportunities and trend insights into what is becoming the third wave of Internet.