Design Arduino & ESP32 remotes, no code. Bluetooth, BLE, WiFi, MQTT + code gen
Read full description
Arduino Remote Studio is a no-code remote control designer for Arduino, ESP32, ESP8266, Raspberry Pi, robots, drones, RC cars and smart-home projects. Drag a joystick, button or slider onto the canvas, type the command it sends, then generate a ready-to-upload Arduino sketch. Your project moves the same afternoon. No Android Studio, no app coding.
KEY FEATURES
• Visual remote designer: drag, resize and style controls on a canvas. Snap to grid, alignment guides, copy & paste between remotes, grouping, undo/redo, portrait or landscape. Layouts scale to any screen.
• 15+ widgets: buttons (multi-state, long-press), switches, horizontal/vertical sliders, knob, joystick, D-pad with hold-to-ramp, tilt steering, color picker, text input, gauges with warning levels, live charts, value displays, status LEDs, labels and a built-in serial monitor.
• Arduino code generator: pick your board and get a complete sketch that already handles every command your remote sends. Supports ESP32 Wi-Fi, ESP8266 Wi-Fi, ESP32 Bluetooth LE, ESP32 Bluetooth Classic and Arduino + HC-05/HC-06. Copy, share or save as .ino.
• Connect to almost anything: Bluetooth Classic (HC-05, HC-06), Bluetooth LE (HM-10, Nordic UART, Nano 33 BLE), Wi-Fi TCP, UDP, MQTT, WebSocket and HTTP/REST. Works with Tasmota and ESPHome devices.
• Automatic device discovery: scan your Wi-Fi network and your board appears, with no IP hunting. Or pair by scanning a QR code. Saved connections and auto-reconnect.
• Two-way live data: your device sends "KEY:VALUE" lines and gauges, charts and displays update in real time. Export charts as CSV.
• Automations: when a reading crosses a limit, the app sends a command or alerts you with a notification. Example: turn the fan on above 30°C.
• Safety first: an always-visible Emergency STOP, a failsafe command that fires automatically if the link drops, confirm-before-send for risky commands and a PIN lock per remote.
• Macros and voice: record a sequence of commands and replay it with one tap, or control your remote by voice.
• Shortcuts: a home-screen widget with up to 4 quick actions, a Quick Settings tile, and any remote pinned to your home screen.
• Share and teach: export a remote as a file and send it by WhatsApp, Drive, email or Quick Share. Classmates and teammates import it and get the same controls.
• 6 starter remotes: Robot Driver, Smart Home Hub, RC Car, Drone Pilot, CNC Pendant and LED Strip.
• Light and dark themes, usage heatmap, mirrored one-handed layout and haptic feedback.
FREE & PREMIUM
Buttons, switches, sliders, labels, connections, Emergency STOP and failsafe are free for everyone. Advanced widgets, Automations, the Sketch Generator and Quick Actions can be unlocked for 30 minutes by watching an optional rewarded ad. Premium (subscription or one-time lifetime purchase) removes all ads and keeps everything unlocked permanently. Purchases are restorable on any device.
WHO IT'S FOR
• Hobbyists building robots, RC cars, drones, CNC machines and 3D printers
• Smart-home tinkerers using ESP32, ESP8266, Raspberry Pi, Tasmota or ESPHome
• Students learning microcontrollers and embedded systems
• Teachers running STEM workshops who want a working UI without writing an app
WORKS WITH
Arduino UNO, Nano, Mega, Leonardo, Nano 33 BLE • ESP32, ESP32-C3/S3/C6 • ESP8266, NodeMCU, Wemos D1 • Raspberry Pi • HC-05, HC-06, HM-10 • MQTT brokers • Tasmota • ESPHome • any TCP/UDP device
PRIVACY
No account and no cloud. Your remotes, connections and logs stay on your phone unless you export them. Device connections are local. Free users may see AdMob ads, shown only after Google's consent choices allow it. Purchases are handled by Google Play.
Privacy policy: https://blacknwhitestudio.com/privacy
START IN 60 SECONDS
1. Open the "Robot Driver" starter remote.
2. Tap ⋮ → Arduino code, pick your board and upload the sketch.
3. Connect over Bluetooth or tap Scan to find your board on Wi-Fi.
4. Drive.