ArduinoStudio

ArduinoStudio Documentation

Learn visual Arduino programming, test a sequence in the preview, and connect a real board from your browser. Each guide links to the narrated video that shows the same steps.

New this week

Updated 23 October 2026. What changed in the app, and where to read about it.

  • Video tutorials. 11 narrated tutorials in learning order and 21 one-minute feature videos, with the steps written under each video. In the app, a ? button opens the matching tutorial with Watch how (1 min), and Tutorials is in the profile menu and under Utilities. See help inside the app.
  • Play one sequence. The blue play bubble at the start of a sequence card runs that sequence alone; click it again to stop. The toolbar Play still runs every sequence you ticked. See Logic.
  • Run on my board. Connecting a board no longer runs the project by itself: a prompt under Play offers Run on my board. If the browser’s port picker closes with no board, the app lists what to try. See real board over USB.
  • Continue where you left off. Once you own a project, the dashboard opens on it, with a Continue button and a Next link to the tutorial for your next step. See start a project.
  • Live demo: a smart room on an ESP32. app.arduinostudio.com/try opens an ESP32 project with a door sensor and three lights, three short missions and a phone remote, with no account. Everything in it runs in the preview, with no board.
  • Newer Arduino Nano. A Nano with the newer bootloader installs ArduinoStudio-FW from the browser like the rest. See supported boards.
  • AI Builder. When one AI engine is busy it switches to another and keeps working. See the AI Builder guide.
  • Clearer messages. A sign-in that did not finish returns you to the login page with a note, EyeBuild says when your camera is in use by another app; and an AI build that finishes while you are on Wiring tells you how to run it. See troubleshooting.

Component guides

Step-by-step guides with a wiring diagram, the block’s settings and a small project to build. Every other part has its own section on the components page.

  • Standard LED — runs with nothing to install
  • Servo — runs with nothing to install
  • Button — runs with nothing to install
  • Photoresistor — runs with nothing to install
  • RGB LED — needs the Bridge desktop app on a real board
  • DC motor — needs the Bridge desktop app on a real board

How ArduinoStudio Works

ArduinoStudio is a browser-based platform for building Arduino projects and controlling the board live. Instead of writing C++ code, uploading it, and waiting, you chain blocks on a visual canvas, configure them, and press Play. The C++ is still there when you want it: Dev mode shows the Arduino sketch your blocks make and lets you edit it both ways.

One project, three stages

StageWhat you do there
1 LogicChain blocks into sequences, by hand or with the AI Builder, and press Play to run them in the preview or on a board. The play bubble on a sequence runs just that one
2 WiringSee the breadboard circuit your logic needs, learn it wire by wire, and check your real board with EyeBuild (Wiring guide)
3 AppDesign a control panel whose buttons and sliders drive the board live (App Builder guide)

Every capability, on one page: all features.

The Architecture

LayerWhat it does
Browser AppThe editor at app.arduinostudio.com: build sequences, run the preview, see the wiring, design control panels and read the Arduino code
Web Serial (USB direct)In Chrome, Edge, and on Chromebooks the browser talks to your board over USB directly — nothing to install
Bridge (desktop app)Relays the same commands for Firefox and Safari, and runs the blocks USB direct doesn’t support yet
Wi-Fi (device relay)After a one-time USB setup in Chrome or Edge, an ESP32 joins your Wi-Fi and your account; Play and App-stage buttons reach it through the ArduinoStudio relay with no cable. It runs the same blocks as USB direct (ESP32 over Wi-Fi)
Your boardYour physical hardware running Firmata firmware (ArduinoStudio-FW on an ESP32) — runs each command as it arrives

Supported Boards

  • Arduino Uno R3 / Uno R4 WiFi / Uno R4 Minima
  • Arduino Mega 2560
  • Arduino Nano, including newer Nanos with the Optiboot bootloader
  • Arduino Micro
  • Arduino Leonardo
  • ESP32 (USB and Wi-Fi): the classic ESP32, ESP32-S2, S3 and C3

Full details per board — firmware and connection notes — on the Supported Boards page.

Next Steps

Start with the Getting Started guide for a blinking LED, watch the video tutorials, or browse Arduino project ideas to choose a light, sensor, or motor project.

Build a smart room on an ESP32 in the live demo, in the preview with no board, account or install: open the demo