BTControl: Arduino ESP32

Contains adsIn-app purchases
Content rating
Everyone
1K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BTControl is a Bluetooth controller and serial terminal app for Arduino, ESP32, HC-05, HC-06, BLE and other DIY electronics projects.

Use your phone to connect to compatible Bluetooth devices and control robots, RC cars, relays, lights and custom hardware from a simple mobile interface.

BTControl is designed for makers, students, hobbyists and developers who want an easy way to send commands, test Bluetooth communication and build mobile control panels for their electronics projects.

What you can do with BTControl
Connect to nearby Bluetooth devices
Send and receive serial data
Control RC cars, robots and DIY hardware
Toggle relays and switches
Send custom commands and values
Use joystick-style controls for movement projects
Monitor incoming messages from your microcontroller
Main features
Bluetooth device connection

Scan and connect to compatible Bluetooth devices such as HC-05, HC-06, ESP32, Arduino-based Bluetooth projects and other serial Bluetooth modules.

Serial terminal

Send and receive raw Bluetooth serial data. Useful for debugging, testing sensor values, monitoring responses and manually sending custom commands.

Joystick controller

Use on-screen joystick controls for RC cars, robots and motion-based projects. Suitable for projects that need directional control over Bluetooth.

Switch and relay control

Control relays, lights and other outputs with simple on/off switches. Useful for home automation, smart device prototypes and custom control panels.

Dial pad and command input

Send numbers, custom text and command values directly to your connected device.

Light and RGB control

Control LEDs and RGB lighting projects by sending color values and lighting commands to your microcontroller.

Compatible project types

BTControl can be used for projects such as:

Arduino and ESP32 robotics
HC-05 / HC-06 Bluetooth projects
RC cars and robot cars
Relay and home automation projects
LED and RGB lighting control
DIY electronics experiments
Bluetooth serial communication testing
Custom IoT prototype control panels
Supported hardware

BTControl is suitable for many Bluetooth-enabled DIY boards and modules, including:

Arduino boards with Bluetooth modules
ESP32
ESP8266 projects with Bluetooth bridge modules
HC-05 / HC-06 / HC-08 modules
BLE-compatible devices
Raspberry Pi Bluetooth projects
Other UART Bluetooth devices
Why use BTControl

Instead of building a separate Android app for every project, BTControl gives you ready-to-use Bluetooth control tools in one app. You can quickly connect your phone to a compatible device, send commands, test communication and control hardware without building a custom mobile UI from scratch.

Whether you are learning Bluetooth communication, building a robotics project or creating a smart control system for your electronics, BTControl helps you interact with your hardware directly from your phone.

Useful for
Arduino learners
ESP32 developers
robotics hobbyists
IoT makers
students building mini projects
Bluetooth serial debugging and testing
Note

BTControl works with compatible Bluetooth-enabled hardware and modules. Features available depend on how your Arduino, ESP32 or other microcontroller project is programmed to receive and process commands.
Updated on
Jul 10, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Device or other IDs
This app may collect these data types
Personal info
Data is encrypted in transit
You can request that data be deleted

What’s new

Stability and crash-safety update: fixed a startup crash affecting Android 8.0+ devices caused by launcher icon resource shrinking, improved Bluetooth scan error handling on devices with unsupported location service configurations, and general performance optimizations.