Control Arduino, ESP32 and any Bluetooth or BLE device from your phone with a joystick, buttons, sliders, voice commands, live dashboards and smart alarms.
Arduino Bluetooth Control turns your Android phone into a fully customizable remote control and monitoring panel for Arduino boards and other microcontroller-based projects. It works with both classic Bluetooth and Bluetooth Low Energy (BLE) devices, such as HC-05, HC-06 and HM-10 modules, so you can build robots, RC cars, smart home gadgets and sensor projects without writing any Android code.
WHY MAKERS LOVE IT
• Works with Arduino, ESP32 and similar boards, over classic Bluetooth and BLE
• A complete toolkit, from a simple terminal to a full custom dashboard
• Smart auto-reconnect: remembers your last Bluetooth module and connects to it automatically
• Fully customizable: you choose the data every button, key, slider and voice command sends
• Simple, intuitive interface with a detailed settings section
• Also usable on your wearable device
THE TOOLS
CONTROLLER (ARROW KEYS)
Drive robots and RC cars with a D-pad, a joystick pad or a gamepad layout. Customize the data sent and the sensitivity; hold a button to stream data continuously.
TERMINAL
A classic serial terminal to send and receive data, with a timestamp on every message.
BUTTONS & SLIDER
In portrait, six fully customizable buttons send your own data. Rotate your phone to get a slider with a range you define.
ACCELEROMETER
Turn your phone into the steering wheel of your robot. Gesture commands are converted to data for your board, with adjustable sensitivity.
VOICE CONTROL
Talk to your projects. Create your own voice commands and use them to control your microcontroller board.
METRICS
Receive numeric values sent with Arduino's println() and display them live, with an optional average. Set an alarm threshold and get notified when the value crosses it. You can also send data just by shaking your phone.
COLOR PICKER
Pick any color from the color wheel, sliders or presets and send it as R,G,B, instantly or on demand. Ideal for LED strips and RGB lighting.
CUSTOM DASHBOARD
Build your own control panel with switches, buttons, sliders, value displays and a joystick. Name each widget, give it a color and an emoji, and decide what it sends or shows.
BLE INSPECTOR
Connect to a BLE device and browse all its services and characteristics with their UUIDs. Read values, and pick which characteristic your app uses to send (TX) and receive (RX).
ALARMS
Create alarm rules for your devices and get a notification when something happens: a door opens, a temperature goes above your limit, a custom value is received. Choose an exact-match or numeric trigger, and optionally get a second notification when things return to normal. Works with both BLE and classic Bluetooth.
SUPPORT AND CUSTOM APPS
Having trouble, or missing a feature for your project? Tell us and we will be happy to help. We also offer app customization: your own Bluetooth control app, tailored to your needs.
Follow us on Facebook to stay up to date and join the community:
https://www.facebook.com/arduinobluetoothcontrol/
Latest Version
7.3Uploaded by
ค้างคาวน้อย ราชานนท์
Requires Android
Android 5.0+
Category
Free Tools AppContent Rating
Mature 17+
Security Report
Report
Flag as inappropriateLast updated on Nov 3, 2026
Adding support for BLE devices and Alarms ⏰
