Skip to content

Commit ee4a825

Browse files
committed
Add from-scratch Windows installation instructions
1 parent ba04076 commit ee4a825

6 files changed

+34
-0
lines changed

doc/arduino-ide.png

186 KB
Loading

doc/gitbash-admin-start.png

38.3 KB
Loading

doc/gitbash-admin.png

33.8 KB
Loading

doc/gitbash-user.png

50.4 KB
Loading

doc/python-install.png

101 KB
Loading

doc/windows.md

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
## Steps to install Arduino ESP32 support on Windows
2+
### Tested on 32 and 64 bit Windows 10 machines
3+
4+
1. Download and install latest Arduino Windows Installer from [arduino.cc](https://www.arduino.cc/en/Main/Software)
5+
2. Download ```Windows x86 MSI installer``` or ```Windows x86-64 MSI installer``` from [python.org](https://www.python.org/downloads/release/python-2712/)
6+
When installing:
7+
- Install for all users
8+
- In ```Customize Python 2.7.X``` page, make sure you enable the last option: ```Add python.exe to Path```
9+
![Python](python-install.png)
10+
3. Download and install Git from [git-scm.com](https://git-scm.com/download/win)
11+
4. Start ```Git Bash``` as Administrator and execute the following command
12+
```bash
13+
python -m pip install --upgrade pip && \
14+
pip install pyserial
15+
```
16+
![Git Bash As Admin](gitbash-admin-start.png)
17+
![Git Bash Admin CMD](gitbash-admin.png)
18+
19+
5. Start ```Git Bash``` normally and execute the following command
20+
```bash
21+
mkdir -p ~/Documents/Arduino/hardware/espressif && \
22+
cd ~/Documents/Arduino/hardware/espressif && \
23+
git clone https://github.com/espressif/arduino-esp32.git esp32 && \
24+
cd esp32/tools/ && \
25+
python get.py
26+
```
27+
![Git Bash User CMD](gitbash-user.png)
28+
29+
6. Plug your ESP32 board and wait for the drivers to install (or install manually any that might be required)
30+
7. Start Arduino IDE
31+
8. Select your board in ```Tools > Board``` menu
32+
9. Select the COM port that the board is attached to
33+
10. Compile and upload
34+
![Arduino IDE Example](arduino-ide.png)

0 commit comments

Comments
 (0)