ArduinoStudio

Everything in one browser tab

What ArduinoStudio can do

One project, three stages, the same as in the editor: build the logic, wire the circuit, control it from your own app. Underneath is real Arduino code you can read, edit and download.

Start

Start from an idea, a template or the demo

Three ways in, none of which needs you to know Arduino first.

AI Builder

Live

Describe a project in your own words. The AI plans the logic blocks, their settings, the control panel and a README, shows you the plan, and changes nothing until you press Apply. On an existing project it edits what is already there. Free on every plan; you need an account.

Where: The composer on an empty project, or AI Builder in the editor toolbar.

AI Builder guide →

Starter templates

Live

One click makes a working project you can run and change: Blink LED, Traffic Light, Servo Sweep, Motor Control and RGB Mood Lamp.

Where: An empty project (“run a working example now”), or the template gallery in the welcome screen and settings.

Live demo, no account

Live

Three short missions in the real editor: run the logic, build the circuit, press a live button. It includes the Arduino code view, and nothing needs installing.

Where: app.arduinostudio.com/try, on a laptop or desktop.

1 · Logic

Build the behaviour with blocks

Chain blocks into sequences on a canvas. Every block is a real part or a real step.

Block canvas

Live

Chain blocks into sequences. A project can hold several sequences that run side by side, and you choose which ones Play runs. Undo and redo cover every change.

Where: Stage 1 Logic, the + button on a sequence.

Loop, Check, Wait, Message

Live

Repeat steps a number of times or forever, continue only when a sensor reading matches, pause for a set time, and show a message on the canvas.

Where: The Actions tab of the block picker.

21 hardware blocks

Live

LEDs, RGB LEDs, servos, DC motors, relays, buzzers, buttons, switches, knobs, light, distance, temperature and motion sensors. Where each one runs differs: some need the Bridge on a real board, and a few don’t work on a real board yet.

Where: The Components tab of the block picker.

Where each block runs →

Simulator

Live

Press Play with no board. The running block lights up, waits count down, loops count, and a Virtual Board panel shows every pin. Tap a button or drag a sensor reading there to test a Check.

Where: Play in the toolbar.

Arduino simulator in the browser →

2 · Wiring

See the circuit, build it, check it

The wiring is drawn from your logic, so the diagram and the project can never disagree.

Wiring diagram

Live

A breadboard diagram of your project: the board, the breadboard, every part, resistors where they belong. It flags pin conflicts and power problems before you build. Drawn for the Uno, Mega 2560, Nano and ESP32 DevKit.

Where: Stage 2 Wiring.

Wiring guide →

Drag to rewire

Live

Drag a wire to another pin and the block’s pin setting changes with it. Pins the part can’t use are refused.

Where: Stage 2 Wiring, drag a wire end.

Build it myself

Live

A trainer that hides the wires and walks you through them one at a time. The right hole glows, a wrong one only flashes, and after a few misses it shows you where to go.

Where: Build it myself in the Wiring view.

EyeBuild: check your real board

New

Point your camera at your breadboard, or upload a photo. EyeBuild compares it with your wiring diagram and names the one thing to fix. Keep watching re-checks every 10 seconds while you move wires. Free plan: 30 checks a month; paid plans: unlimited. Needs an account.

Where: Check my real board in the Wiring view.

How EyeBuild works →

3 · App

Control it from your own app

Design a control panel for your project and press its buttons to drive the board live.

Control panel builder

Live

Buttons, sliders, indicators, text, shapes, emojis, images and a background, laid out the way you want. Free on every plan.

Where: Stage 3 App.

App builder guide →

Controls that drive hardware

Live

Any element can run sequences on click, double-click or hold. A button can switch a pin, an indicator lights from a pin, and a slider sets a PWM pin.

Where: Select an element; its settings have Run on interaction and Pin.

Phone preview and live play

Live

Preview the panel at desktop or phone size, then press Play to make it live on the simulator or a real board. People who open your public project get the live panel too.

Where: The Desktop / Phone switch and Play in stage 3 App.

Arduino code

The real Arduino code, both ways

Your blocks are a real Arduino sketch. Read it, change it, take it with you.

Dev mode

Live

The Arduino C++ sketch your blocks make, docked under the canvas and updated on every change. Select a block to light up its lines; click a line to select its block.

Where: Arduino code (</>) in the editor toolbar.

Dev mode guide →

Edit the code, the blocks follow

New

Change a pin, a delay or a loop count in the code and that block updates as you type. Type a new line such as delay(500); or digitalWrite(13, HIGH); and the block appears; delete a block’s lines and it’s removed. Loops and Checks are still added on the canvas.

Where: Type in the Dev mode panel of a project you own.

What syncs and what doesn’t →

Download .ino

Live

Copy the sketch or download it as an .ino file for the Arduino IDE. Blocks the exporter can’t write faithfully become a clearly marked TODO line, never a guess.

Where: Copy and Download .ino in the Dev mode panel.

Real board

Run it on a real Arduino

The same project runs in the simulator and on the board on your desk.

USB direct

Live

In Chrome, Edge or on a Chromebook the browser talks to your board over USB, with nothing to install. It runs the Standard LED, Servo, Button, Switch, Potentiometer and Photoresistor blocks.

Where: USB direct in the editor toolbar.

Getting started →

Firmware install from the browser

Live

If your Uno R3, Nano or Mega 2560 doesn’t have the firmware yet, the setup wizard installs it from the tab. A dropped connection retries itself, and Fix connection is one click.

Where: The setup wizard after Connect.

Supported boards →

Bridge desktop app

Live

A small desktop app for Firefox, Safari and managed school browsers, and for the blocks USB direct doesn’t run yet, such as the RGB LED, DC motor and relay.

Where: The Browser-agnostic row in Connect to hardware.

Bridge guide →

Bluetooth and Wi-Fi

Beta

Connection options for ESP32, ESP8266 and Uno R4 WiFi boards. They need Firmata firmware for Bluetooth or Wi-Fi that you upload yourself with the Arduino IDE, and they haven’t been tested on a bench yet.

Where: Connect to hardware, shown only for those boards.

Share

Share it, remix it, show your work

Every public project is a link that runs, and a page in your portfolio.

Clone and remix

Live

Copy any public project into your own portfolio and change it.

Where: Clone in the toolbar of someone else’s project.

Portfolio and community

Live

A public profile with all your public projects. Follow makers, like projects, and see what the people you follow build. On Pro you also see who viewed your profile.

Where: Your dashboard and profile page.

Invite friends, earn Pro

Live

A friend who joins through your link gets 30 days of Pro. When they start building, you get a year of Pro, with extra months at 3, 5 and 10 friends.

Where: The invite card on your dashboard.

What it doesn’t do yet

  • Not every block runs on every connection. Some need the Bridge on a real board and a few don’t work on a real board yet; the components page lists each one.
  • LED animation modes, the DC motor’s direction and the other settings marked “Coming soon” can’t be changed yet.
  • Loops and Checks are added on the canvas, not by typing them in the code.
  • The editor needs a laptop or desktop; phones don’t get the full editor.
  • There’s no saved version history beyond undo and redo.

Plans and limits are on the pricing page. What changed recently is in the changelog.

See it run

The live demo is the real editor on a working project. No account, nothing to install.