# Arduino Guides

# Installing Arduino IDE

```shell
wget --quiet "https://downloads.arduino.cc/arduino-ide/arduino-ide_2.3.10_Linux_64bit.zip"
unzip "arduino-ide_2.3.10_Linux_64bit.zip"
mv "arduino-ide_2.3.10_Linux_64bit" "$HOME/.local/arduino-ide"
rm --force "arduino-ide_2.3.10_Linux_64bit.zip"

sudo chown root:root "$HOME/.local/arduino-ide/chrome-sandbox"
sudo chmod 4755 "$HOME/.local/arduino-ide/chrome-sandbox"
```

```shell
mkdir -p "$HOME/.local/share/applications"

tee "$HOME/.local/share/applications/arduino-ide.desktop" >/dev/null <<EOF
[Desktop Entry]
Name=Arduino IDE
Comment=Arduino Integrated Development Environment
Exec=$HOME/.local/arduino-ide/arduino-ide
Icon=$HOME/.local/arduino-ide/resources/app/resources/icons/512x512.png
Terminal=false
Type=Application
Categories=Development;IDE;Electronics;
StartupWMClass=Arduino IDE
EOF
```

#### Permissions

```shell
sudo gpasswd --add <username> dialout
```

#### SparkFun Pro Micro

File -> Preferences -> Settings -> Additional board manage URLS

= https://raw.githubusercontent.com/sparkfun/Arduino_Boards/main/IDE_Board_Manager/package_sparkfun_index.json

Tools -> Board -> Board Manager

Search = SparkFun AVR Boards -> Install

Tools -> Board -> SparkFun AVR Boards -> SparkFun Pro Micro