App Lab

The Qualcomm QRB2210 processor on the Arduino UNO Q board
Using AI Models With Arduino App Lab
How App Lab runs AI on the UNO Q Linux side as Bricks or Python, why the microcontroller never executes the model, and how to send a small result over the Bridge to a pin.
Arduino App Lab with the Examples window open over an App
Building Your First Arduino App Lab App
Duplicate an official Blink example in Arduino App Lab, read main.py and sketch.ino, change the Bridge call, Run, and know how to get back if IDE 2 overwrote the microcontroller.
Running Python and Arduino C++ Together With Arduino App Lab cover image
Running Python and Arduino C++ Together With Arduino App Lab
How to split an App Lab project so Python on Linux handles slow work and Arduino C++ on the microcontroller handles pins, using the App folder layout and the Bridge.
The Bricks catalog in Arduino App Lab
Arduino App Lab Bricks Explained
What an App Lab Brick is, how it differs from an Arduino library, how Bricks run beside Python on Linux, and how to add one from the catalog without treating it as magic.
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.
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.