arduino tutorial

Arduino IDE 1.8 vs Arduino IDE 2: What's Different? cover image
Arduino IDE 1.8 vs Arduino IDE 2: What's Different?
How Arduino IDE 2 differs from Legacy IDE 1.8.19 in interface, architecture, speed, autocomplete, debugging, Serial Monitor, board support, and library compatibility, and why 1.8.19 still exists.
Understanding Arduino Bridge/RPC on the UNO Q cover image
Understanding Arduino Bridge/RPC on the UNO Q
How the UNO Q Bridge lets Linux Python and the STM32 sketch call each other's functions, including provide/call, the 256-byte limit, and the Arduino Router service underneath.
How to Compile Arduino Sketches Automatically With Arduino CLI cover image
How to Compile Arduino Sketches Automatically With Arduino CLI
How to compile one or more Arduino sketches from a script using Arduino CLI, fail on a non-zero exit code, cover more than one board FQBN, and use a sketch.yaml profile so the compile line stays short.
How Arduino UNO Q Runs Linux and Arduino Code at the Same Time cover image
How Arduino UNO Q Runs Linux and Arduino Code at the Same Time
How the UNO Q's two processors split the work: Debian Linux on the Qualcomm microprocessor, real-time Arduino C++ on the STM32 microcontroller, and why that is not two sketches in one loop.
Arduino App Lab vs Arduino IDE: What's the Difference? cover image
Arduino App Lab vs Arduino IDE: What's the Difference?
Arduino IDE 2 programs microcontroller firmware. Arduino App Lab orchestrates Linux, Python, MCU sketches, and Bricks on UNO Q and VENTUNO Q. This is a side-by-side of both tools, including when a UNO Q still wants the IDE.
Getting Started With Arduino App Lab cover image
Getting Started With Arduino App Lab
Install Arduino App Lab, connect a UNO Q or VENTUNO Q, run a Blink example, and know what USB-C power, discovery, and first-run setup actually involve.
Arduino App Lab Explained: Python, Arduino Sketches, Linux, and AI in One Development Environment cover image
Arduino App Lab Explained: Python, Arduino Sketches, Linux, and AI in One Development Environment
What Arduino App Lab is, how Apps combine Python on Linux, C++ sketches on a microcontroller, Bricks, and AI on UNO Q and VENTUNO Q, and when you still want Arduino IDE 2 instead.