Bluetooth · WiFi · No code

Design any remote.
No code required.

Arduino Remote Studio is a no-code remote control designer for Arduino, ESP32, ESP8266, Raspberry Pi and any device that speaks serial over Bluetooth (HC-05, HC-06) or WiFi. Drag a joystick, button or slider onto the canvas, type the command it sends — done.

"This is the controller every Arduino tutorial assumes you already have."

6 starter templates BT Classic + WiFi (TCP) No login · No ads
0
Lines of code to write
6
Ready-made templates
2-way
Live sensor data
100%
Offline & private
Everything in one designer

Build the controller your project needs

From a one-button LED toggle to a full robot cockpit with joysticks, gauges and macros — drag, drop and drive. No Android Studio, no XML, no keyboard.

Visual remote designer

Drag and drop buttons, joysticks, a 4-button D-pad (hold-to-ramp), sliders, toggles, multi-state cycling buttons, gauges, value displays and a serial monitor. Resize on the canvas, undo/redo every change — layouts scale to any screen and rotate live.

Bluetooth + WiFi out of the box

Pair with HC-05, HC-06 and ESP32 BT-Classic boards, or connect over TCP to ESP8266, NodeMCU or any device exposing a socket. Save profiles for one-tap reconnects.

Find devices automatically

Scan your WiFi network for IoT boards over mDNS + UDP and filter by device type, so only your board shows up. No hunting for IP addresses.

Pair from a QR code

Point your phone at a QR your sketch prints and the connection details auto-fill. No typing IPs or MAC addresses.

Send any payload

Plain text, JSON, hex, or templated strings with live values like SPEED:{value} or X:{x},Y:{y}. Whatever your sketch expects, you can send.

Two-way live data

Your device sends back KEY:VALUE lines and the app updates gauges, displays, sliders and labels in real time — battery %, temperature, RPM, voltage or any custom sensor.

Safety first

Every template ships with a tappable Emergency Stop, a failsafe-on-disconnect command that auto-fires if Bluetooth drops, and a per-control destructive flag that adds a confirm dialog.

Macros

Record a sequence of commands as you play and save it as a one-tap macro — "park the car", "scene: movie night" or a full robot demo.

Usage heatmap

See at a glance which controls you actually use, so you can redesign the layout around real driving habits.

One-handed mirror mode

Flip the canvas for left-handers or thumb-only driving. Per-control haptic feedback adds a light, medium or strong tactile click.

Import / export remotes

Share .json template files via WhatsApp, email or Drive. Conditional visibility hides controls until your device reports a value. Everything works offline.

See it in action

From blank canvas to live cockpit

Build a layout, connect over Bluetooth or WiFi, and watch live values stream straight onto your controls.

Arduino Remote Studio — build a remote in minutes

Build a remote in minutes

Arduino Remote Studio — drive over Bluetooth or WiFi

Drive over Bluetooth or WiFi

Arduino Remote Studio — drag, drop, done in the designer

Drag. Drop. Done.

Start in 60 seconds

How Arduino Remote Studio works

Open a template, connect to your board and drive. Need a different layout? Open the designer and build your own.

1

Install & open

Launch the app and open the bundled "Robot Driver" template — no setup screens to clear.

2

Connect

Pick your HC-05 over Bluetooth or enter the IP of your ESP32 over WiFi. Scan a QR to auto-fill.

3

Drive

Move the joystick, tap buttons, slide sliders. Live gauges update from your device in real time.

4

Customise

Open the designer, drop a widget on the canvas, type the command it should send. That's it.

Included: Robot Driver Smart Home Hub RC Car Drone Pilot CNC Pendant LED Strip
Free & Premium

Start free. Unlock everything once.

The core is free with no ads, ever. Premium is a single one-time purchase — no subscription — that unlocks every widget, template and power feature.

Free No ads
Build and drive a real remote at no cost.
  • Up to 2 remotes, 6 controls each
  • Button, Toggle, Slider & Label widgets
  • Bluetooth & WiFi / TCP connection
  • 1 saved connection profile
  • Emergency Stop & failsafe on disconnect

Purchases are processed by Google Play. Bought Premium on another device? Use Restore purchases on the Premium screen. Full feature walkthrough in the user manual.

Why makers choose it

Built for real projects

No more clone apps

Instead of a dozen fixed "Arduino Bluetooth Controller" clones, build exactly the layout your robot, drone or LED strip needs — and change it any time.

Works with everything

Arduino UNO, Nano, Mega, Leonardo, ESP32, ESP8266, NodeMCU, Raspberry Pi, HC-05, HC-06, Bluefruit and any TCP/UDP device.

Private by design

No login. No tracking. No ads. Your templates and connection profiles stay on your phone unless you choose to export them.

Classroom ready

Teachers running STEM workshops get a fast UI without writing apps — students learning embedded systems can build a working controller in one session.

Good to know

Frequently asked questions

Do I need to write any code?

No. Drag a widget onto the canvas, type the command it should send and you're done — no Android Studio, no XML, no keyboard. Your Arduino sketch just reads the strings the app sends.

Which boards and modules work?

Arduino UNO, Nano, Mega and Leonardo with an HC-05/HC-06; ESP32 over Bluetooth Classic or WiFi; ESP8266, NodeMCU and Raspberry Pi over TCP; plus Bluefruit and any device exposing a serial-over-BT or TCP socket.

How does live sensor data work?

Your device sends back lines like BATT:82 or TEMP:24.6. Bind a gauge, value display, slider or label to that key and it updates in real time.

Is it safe to drive a robot or RC car?

Yes. Every template includes a tappable Emergency Stop, a failsafe command that auto-fires if Bluetooth drops mid-drive, and an optional confirm dialog on destructive controls.

Does it work offline and collect my data?

Your designs live on your device and connecting to your own hardware is entirely local — there's no login, no tracking and no ads. The only call the app makes on its own is a version check on launch (sending app version and basic device info) so it can tell you when an update is required. Full details are in our Privacy Policy.

Can I share a remote with a friend?

Yes. Export any remote as a .json file and share it over WhatsApp, email or Drive. Your friend imports it and has the same controller in seconds.

Design any controller. No code.

Download Arduino Remote Studio and turn your phone into a Bluetooth and WiFi remote for anything you build.

Get it on Google Play