Getting Started
Build your first project in 5 minutes — blink the built-in LED on your Arduino Uno, 20 times.
Prerequisites
- An Arduino Uno (or compatible board) + USB cable
- The ArduinoStudio Bridge installed on your computer
- A free account at app.arduinostudio.com
What We're Building
A sequence that turns the built-in LED (pin 13) on for 1 second, then off for 1 second, repeated 20 times. The sequence looks like this:
Loop (20 repeats)
└─ Standard LED → pin 13, ON
└─ Wait → 1000ms
└─ Standard LED → pin 13, OFF
└─ Wait → 1000msStep-by-Step
1
Create a new project
Log in to app.arduinostudio.com and click the + button on your dashboard to create a new project.
2
Add a Loop
On the canvas, click the + button on your sequence. Switch to the Actions tab and click Loop. Click the Loop to open its settings and set Times to
20. Click Save.3
Add LED ON inside the Loop
Click the + button on the Loop component. In the Components tab, open LED and click Standard LED. Click it to open settings:
| Setting | Value | Why |
|---|---|---|
| Digital pin | 13 | Pin 13 has a built-in LED — no wiring needed |
| Off/On | On | Turn the LED on |
| Brightness | 100% | Full brightness |
| Mode | static | Just turn on, no blinking — we control timing with Wait |
4
Add a Wait (1000ms)
Click + after the LED component. Switch to Actions tab and click Wait. Set Time to
1000 ms. This keeps the LED on for 1 second.5
Add LED OFF
Click + after the Wait. Add another Standard LED. Set pin to
13 and Off/On to Off. Click Save. This turns the LED off.6
Add another Wait (1000ms)
Click + after the LED OFF. Add a Wait with
1000 ms. This pauses 1 second before the loop repeats.7
Connect your Arduino
Make sure the ArduinoStudio Bridge is running (system tray icon). Plug your Arduino into USB. The Bridge detects it automatically.
8
Flash Firmata (first time only)
First time? The setup wizard will flash Firmata firmware — takes ~10 seconds. This lets ArduinoStudio control your board in real time. Only needed once per board.
9
Press Play
Click the green Play button. Your Arduino's built-in LED will blink — 1 second on, 1 second off, 20 times. You just controlled real hardware from your browser!
Your Sequence Should Look Like
| # | Component | Settings |
|---|---|---|
| 1 | Loop | Times: 20 |
| 2 | ↳ Standard LED | Pin: 13, On, Mode: static |
| 3 | ↳ Wait | 1000ms |
| 4 | ↳ Standard LED | Pin: 13, Off |
| 5 | ↳ Wait | 1000ms |
What Just Happened?
When you pressed Play, ArduinoStudio sent your sequence to the Bridge via WebSocket. The Bridge relayed each command to your Arduino over USB using Firmata. The Loop ran 20 times: LED on → wait 1s → LED off → wait 1s. All in real time — no code, no compilation, no uploading.
Next Steps
- Try a Servo — Add a Servo component to move a motor arm
- Add a sensor — Use a Photoresistor or Button to make interactive sequences
- Use Check (if/else) — Add conditions based on sensor readings
- Build an interface — Switch to the Interface Editor to create buttons and sliders
- Share your project — Make it public and share the link