Manage, monitor and send commands to your devices

Get it on Google Play

Release notes

App Arduino Controller.

Arduino Controller is an advanced application that allows you to manage and create your own graphical interfaces (dashboards) to control your Arduino and embedded devices locally or remotely, in a simple, visual and flexible way.

Connect your boards via USB, TCP/IP or Bluetooth and design your own custom control panel using interactive widgets such as switches, sliders and real-time data graphs tailored to each project.

The app is compatible with devices that use the USB CDC-ACM specification, as well as with USB-to-TTL converters based on the CP210x, and works with any compatible hardware that meets the communication requirements.

Key features

  • Custom Dashboards: Design bespoke visual dashboards using an interactive widget editor.
  • Real-Time Widgets: Add buttons, sliders and charts to monitor and send commands instantly.
  • Multi-Channel Connection: Seamless and stable communication via USB, TCP/IP and Bluetooth.
  • Extensive Hardware Support: Compatible with Arduino boards, derivatives and CP210x converters.
  • Remote and Local Control: Manage your embedded projects flexibly from anywhere.

Do you need help?

Go to the documentation

Connecting to devices

Connect your devices with ease

Use USB ports, TCP/IP connections or Bluetooth to connect your embedded devices, wherever you are.

See documentation

Compatibilidad con otras placas

Custom dashboards

Design custom dashboards by dragging and dropping interactive widgets: buttons, toggles, sliders and real-time charts. Monitor sensors and send commands to your devices from an interface tailored to your needs, without writing a single line of code.

Beyond Arduino

Not just Arduino: use ESP32, ESP8266 and STM32 boards, as well as any other compatible embedded device, with the same USB, Bluetooth and TCP/IP connectivity options.

Compatibilidad con otras placas

Is something not working as it should?

Can you help me improve it? You can report the issue via here. I’ll sort it out as soon as possible