ArduinoStudio

Interface Editor

Design custom control dashboards for your Arduino projects — drag and drop buttons, sliders, toggles, and gauges.

Overview

Every project in ArduinoStudio has two modes: Logic and Interface. The Logic tab is where you build sequences (what your hardware does). The Interface tab is where you design a custom control panel (how users interact with it).

Switching to Interface Mode

In the canvas editor, click the Interface tab at the top center of the screen (next to "Logic"). This opens the drag-and-drop UI editor.

Available Controls

ControlWhat it does
ButtonTriggers a sequence when pressed
Toggle (On/Off)Switches a sequence on or off
SliderControls a value (speed, brightness, angle)
GaugeDisplays sensor readings in real time
LabelStatic text for labeling your dashboard

Linking Controls to Sequences

Each control can be linked to one or more sequences from the Logic tab. For example:

Design Panel

Select any element on the canvas to see its properties in the Design panel on the right side:

Sharing Your Interface

When you make your project public, anyone with the link can view and interact with your custom interface. They can run your sequences on their own Arduino board, or just see the design.

Tips