Arduino BT Controller is a powerful Bluetooth controller and serial terminal designed for makers, students, engineers, hobbyists, and IoT enthusiasts. Easily connect and control your Arduino, ESP32, ESP8266, HC-05, HC-06, and other compatible Bluetooth-enabled devices from your Android phone using a clean, modern, and easy-to-use interface.
Whether you're building a home automation system, Bluetooth robot, RGB lighting project, LED controller, or any custom electronics project, Arduino BT Controller provides all the essential tools in one application.
Features
Bluetooth Device Management
• Scan nearby Bluetooth devices
• Pair supported Bluetooth devices directly from the app
• View paired devices
• Save favorite devices
• Recent devices list
• Quick reconnect
• Auto Connect support
Bluetooth Serial Terminal
Communicate directly with your Arduino, ESP32, or HC-05 module using the built-in Bluetooth Serial Terminal.
• Send custom commands
• Receive real-time serial data
• TX/RX Monitor
• Search in Serial Monitor
• Clear terminal output
• Perfect for debugging, testing, and serial communication
RGB LED Controller
Control RGB LEDs and lighting projects with an intuitive interface.
• Color picker
• Brightness adjustment
• Smooth color control
• Ideal for Arduino and ESP32 RGB projects
LED Strip Controller
Designed for addressable LED strip projects.
• Multiple lighting effects
• Easy Bluetooth control
• Compatible with custom Arduino and ESP32 firmware
Robot Car Controller
Control Bluetooth robot cars with responsive controls.
• Direction buttons
• Smooth movement
• Low latency Bluetooth communication
Game Controller
Use an on-screen gamepad for Bluetooth-controlled projects.
• Virtual joystick
• A/B/X/Y buttons
• Responsive controls
• Great for robotics, RC projects, and gaming applications
Voice Controller
Control your projects using voice commands.
Simply speak supported commands, and Arduino BT Controller converts them into Bluetooth commands for your hardware.
Switch Controller
Control relays, LEDs, fans, motors, pumps, and other electronic devices with simple ON/OFF switches.
Keypad Controller
Send numeric or custom keypad commands to your Bluetooth devices.
Modern Material Design
• Clean and intuitive interface
• Fast navigation
• Responsive layout
• Optimized for phones and tablets
Supported Devices
Arduino BT Controller works with many Bluetooth-enabled development boards and modules, including:
• Arduino Uno
• Arduino Nano
• Arduino Mega
• ESP32
• ESP8266
• HC-05
• HC-06
• Other compatible Bluetooth Serial devices
Compatibility depends on your hardware, Bluetooth module, and firmware implementation.
Perfect For
• Arduino Projects
• ESP32 Projects
• ESP8266 Projects
• Bluetooth Serial Communication
• HC-05 & HC-06 Modules
• Home Automation
• Robotics Projects
• Smart Lighting
• RGB LED Projects
• LED Strip Projects
• Relay Control
• DIY Electronics
• IoT Projects
• STEM Learning
Permissions
Bluetooth Permission-
Required to discover, pair, connect, and communicate with compatible Bluetooth devices.
Microphone Permission-
Used only for the optional Voice Controller feature. Audio is never stored or shared by the app.
Internet Permission-
Used to support app services such as advertisements and analytics.
Privacy-
Arduino BT Controller does not require user registration or account creation. Bluetooth communication occurs only with devices that you explicitly select and connect.
Note-
Arduino BT Controller is designed to work with compatible Bluetooth-enabled hardware. Your Arduino, ESP32, ESP8266, or other supported device must be running compatible firmware to communicate with the app successfully.
Control Arduino, ESP32 & Bluetooth devices with Terminal, RGB and Voice.