Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
If you’re new to Arduino, one of the first things you need to do is install the Arduino IDE on your computer. The Arduino IDE is the software you use to write code, compile your programs, and upload them to your Arduino board.
In this guide, I’ll show you how to download and install Arduino IDE on Windows, connect your Arduino board, select the correct board and COM port, and upload your first example program.
Note: The Arduino IDE version shown in my video is 2.3.10. The version may be different when you follow this tutorial. That’s completely fine—simply download the latest version available from the official Arduino website.
First, open your web browser and search for Arduino IDE.
Look for the official Arduino website and open the Arduino IDE download page.
You’ll see download options for different operating systems, including:
If you’re using a modern Windows computer, select Windows 10 and newer, 64-bit.
Arduino may also give you the option to make a donation. If you’d like to support the Arduino project, you can make a donation. Otherwise, simply click “Just Download” to download the installer for free.
Once the download is complete, open the installer to begin the installation.
When you open the installer, Windows may ask for permission to make changes to your computer.
Click Yes to continue.
Next, you’ll see the Arduino IDE license agreement. Read through it and click I Agree to continue.
For most users, you can keep the default installation options.
Click Next, then click Install.
The installation normally takes less than a minute.
Once the installation is complete, click Finish to launch Arduino IDE.
When you open Arduino IDE for the first time, Windows may install some additional drivers and network components. Simply wait for the process to finish before continuing.
Now it’s time to connect your Arduino board to your computer.
Use a USB cable to connect the Arduino board to your Windows PC.
Most official Arduino boards should be detected automatically by Windows. However, if you’re using a third-party or clone Arduino board, you may need to install an additional USB driver.
This depends on the USB-to-serial chip used on the board.
For example, some Arduino Uno clone boards use chips such as CH340, which may require a separate driver.
If your board isn’t detected, don’t worry. You can check the USB chip and install the appropriate driver.
After connecting your Arduino board, open Arduino IDE.
At the top of the Arduino IDE window, click Select Board.
If Arduino IDE automatically detects your board, you can simply select it from the list.
If your board doesn’t appear, click Select Other Board and Port.
Search for your Arduino model, such as:
Arduino Uno
Then select the correct board and COM port.
The COM port is the connection Windows uses to communicate with your Arduino board.
Once the correct board and port are selected, your Arduino is ready to receive programs.
Let’s test the installation by uploading the classic Blink example.
In Arduino IDE, go to:
File → Examples → 01.Basics → Blink
This example makes the built-in LED on the Arduino board turn on and off repeatedly.
Once the Blink example opens, click the Upload button.
Arduino IDE will compile the program and upload it to your board.
After a few seconds, you should see a message indicating that the upload has completed successfully.
If everything is working correctly, the built-in LED on your Arduino should start blinking.
Congratulations! Your Arduino IDE is installed and your Arduino board is working correctly.
If you can’t upload a program to your Arduino, don’t panic. Most beginner problems are related to the board, COM port, or USB cable.
Here are three things you should check first.
Make sure you’ve selected the correct board model in Arduino IDE.
For example, if you’re using an Arduino Uno, make sure Arduino Uno is selected.
Make sure the correct COM port is selected.
If you have multiple devices connected to your computer, you may see several COM ports. Disconnecting and reconnecting the Arduino can help you identify which port belongs to your board.
Make sure you’re using a USB data cable.
Some inexpensive USB cables are designed only for charging and don’t support data transfer. With a charge-only cable, your Arduino may receive power but won’t communicate properly with your computer.
These three checks solve many of the common problems beginners encounter when uploading their first Arduino program.
That’s all you need to do to install Arduino IDE on Windows.
The basic process is:
Once you’ve completed these steps, you’re ready to start learning Arduino and building your own projects.
In the next tutorial, I’ll show you how to write your first Arduino program and explain how the code works step by step.
If you’re just getting started with Arduino, check out my other Arduino tutorials for more beginner-friendly projects and guides.