arduino for beginners

How to Use Arduino CLI With VS Code cover image
How to Use Arduino CLI With VS Code
Edit Arduino sketches in Visual Studio Code, compile and upload with Arduino CLI via tasks.json, watch serial in the terminal, and keep IDE 2 for Plotter if you want it.
How Arduino Debugging Works in Arduino IDE 2 cover image
How Arduino Debugging Works in Arduino IDE 2
What live debugging in Arduino IDE 2 is, which boards can pause on a breakpoint, why a classic Uno cannot over its USB-serial chip, and when Serial prints are still the right tool.
Arduino PLC IDE Explained: Turning Arduino Hardware Into an Industrial PLC Platform cover image
Arduino PLC IDE Explained: Turning Arduino Hardware Into an Industrial PLC Platform
What Arduino PLC IDE is, how it differs from Arduino IDE 2, what IEC 61131-3 languages and a scan cycle are, which hardware it supports (Opta and Portenta Machine Control), licenses, Modbus and CAN, and who should download it.
Arduino CLI vs Arduino IDE: When Should You Use the Command Line? cover image
Arduino CLI vs Arduino IDE: When Should You Use the Command Line?
Arduino IDE 2 is a window on top of Arduino CLI. This compares when to click and when to type: Serial Plotter, autocomplete, scripts, VS Code, and shared cores.
Arduino IDE 2 Autocomplete and Code Navigation Explained cover image
Arduino IDE 2 Autocomplete and Code Navigation Explained
How Arduino IDE 2 suggests function names and jumps to definitions, why a board must be selected first, what to do when the language server is silent, and how this differs from IDE 1.8.
Arduino CLI Commands You Actually Need cover image
Arduino CLI Commands You Actually Need
The Arduino CLI commands used every week: board list, cores, libraries, compile, upload, and serial monitor, with FQBN and Windows COM ports spelled out.
How to Install Arduino CLI on Windows cover image
How to Install Arduino CLI on Windows
Download Arduino CLI on Windows 10 or 11, put it on PATH, run config init, and confirm `arduino-cli version` works in a new PowerShell window.