Arduino Setup
Install the Arduino IDE, set up drivers, select your board and port, and run your first sketch — a complete beginner setup guide.
Install the Arduino IDE, set up drivers, select your board and port, and run your first sketch — a complete beginner setup guide.
Install and configure Espressif's official ESP-IDF toolchain to build, flash, and monitor ESP32 projects.
ESP32 vs ESP8266 — which chip do you have, how are they different, and where to go for board-specific hardware and software setup.
Boot your Raspberry Pi for the first time, find its IP address, connect over SSH, and run initial configuration and updates.
Download Raspberry Pi Imager, choose an OS, and write it to a microSD card — including presetting SSH, WiFi, and a user account before first boot.
Install the Arduino IDE, add the ESP32 board package, install USB drivers, and verify your ESP32 connection — a complete beginner setup guide.
Install the Arduino IDE, add the ESP8266 board package, install USB drivers, and verify your ESP8266 connection — a complete beginner setup guide.
Set up a Raspberry Pi single-board computer — flash Raspberry Pi OS, boot it for the first time, and start using GPIO. Not the Pico? See the Pico guide instead.
Install the Arduino IDE, add the Raspberry Pi Pico board package, and verify your Pico connection — a complete beginner setup guide.
Raspberry Pi GPIO pinout overview, enabling I2C/SPI, installing gpiozero, and blinking an LED with your first Python script.
Pick your board — Arduino, ESP32, ESP8266, Raspberry Pi Pico, or Raspberry Pi — then pick your toolchain to get set up and running.
Set up Visual Studio Code with the PlatformIO IDE extension to build, upload, and debug Arduino and ESP32 projects.