- Open your web browser and navigate to the official Arduino Software Page.
- Locate the Arduino IDE 2.x.x section (or the latest stable version).
- Click on the link labeled "Windows Win 10 and newer, 64 bits".
- On the next page, you can choose to make a donation or click "JUST DOWNLOAD" to begin downloading the executable file (e.g.,
arduino-ide_2.x.x_Windows_64bit.exe).
- Navigate to your Downloads folder and double-click the downloaded
.exefile. - If a User Account Control (UAC) prompt appears asking for permission, click Yes.
- License Agreement: Read the terms and click I Agree.
- Installation Options: Choose whether you want to install the software for Anyone using this computer (requires admin privileges) or Just for me. Click Next.
- Choose Install Location: Leave the default destination folder as is (
C:\Program Files\Arduino IDE) and click Install.
- During installation, Windows may prompt you to install device drivers from "Arduino srl" or "Adafruit Industries". Crucially click "Install" on these prompts; these drivers allow your computer to communicate with Arduino hardware over USB.
- Once complete, leave the "Run Arduino IDE" box checked and click Finish.
- Ensure the program opens successfully. If Windows Defender Firewall blocks some features, click Allow access for private networks.
- Go to the official Python Downloads for Windows page.
- Click the yellow button that says "Download Python 3.x.x" (the latest stable version). This downloads an installer package like
python-3.x.x-amd64.exe.
- Double-click the downloaded Python installer file.
- CRITICAL STEP: At the bottom of the installation window, check the box that says "Add python.exe to PATH". If you skip this, your command prompt will not recognize Python or
pipcommands. - Check the box for "Use admin privileges when installing py.exe" (if available).
- Click Install Now at the top of the window.
- At the very end of the installation process, the wizard may show an option that says "Disable path length limit".
- Click this option. It prevents Windows from running into errors later on if Python packages are buried deep within nested folders.
- Click Close.
To make sure both environments are configured properly, use the Windows Command Prompt.
- Press the Windows Key, type
cmd, and press Enter to open the Command Prompt. - To verify Python, type the following command and press Enter:
python --version
Expected Output: Python 3.x.x
3. To verify pip (Python's package manager), type the following command and press Enter:
pip --version
Expected Output: pip xx.x from ... (python 3.x)
If you receive an error stating 'python' is not recognized as an internal or external command, the PATH checkbox was likely missed during installation.
- Fix: Re-run the downloaded Python installer file, choose Modify, and ensure the "Add Python to environment variables" or "PATH" option is checked on the advanced options page.