# Bluetooth Car Controller RC

> Drive Arduino &amp; HC-05 RC cars over classic Bluetooth. Pair once, tap, drive.

Canonical page: [https://chrome-stats.com/d/com.muhammed.bluetoothcarcontroller](https://chrome-stats.com/d/com.muhammed.bluetoothcarcontroller)

## Overview

- **ID:** `com.muhammed.bluetoothcarcontroller`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Muhammed Elşami
- **Category:** TOOLS
- **Downloads:** 442
- **Version:** 1.0.2
- **Last updated:** 2026-08-27
- **First published:** 2026-05-04
- **Publisher country:** TR
- **Size:** 47 MB
- **Data as of:** 2026-09-08
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.muhammed.bluetoothcarcontroller)
- **Website:** [http://muhammedelsami.com/](http://muhammedelsami.com/)
- **Privacy policy:** [https://muhammedelsami.blogspot.com/p/gizlilik-politikas-bluetooth-car.html](https://muhammedelsami.blogspot.com/p/gizlilik-politikas-bluetooth-car.html)

## Description

Bluetooth Car Controller turns your phone into a proper cockpit for Arduino-based RC vehicles. It speaks classic Bluetooth RFCOMM (Serial Port Profile) to your HC-05, HC-06 or ESP32 module, so the single-byte commands your sketch already understands arrive exactly as you wrote them. No account, no cloud, no extra hardware bridge.<br><br>WHAT YOU GET<br><br>• A driving cockpit, not a form. A large D-pad for forward, back, left and right, a horn in the middle of your thumb&#39;s reach, and a 10-step speed meter you can read at a glance.<br>• One-tap toggles for the things a real car has: front lights, rear lights, all LEDs, left and right turn signals, park brake and lock.<br>• Live connection status. A green &quot;Connected&quot; pill while the socket is open, a clear failure dialog with Retry when it is not.<br>• Portrait and landscape. Landscape splits into two columns — movement on one side, speed and auxiliary controls on the other — so both thumbs stay where they belong.<br>• Light theme, dark theme, or follow your system.<br>• English, Turkish and Arabic, including full right-to-left layout, or just follow the device language.<br><br>HOW TO CONNECT<br><br>1. Flash firmware that exposes the standard SPP service UUID 00001101-0000-1000-8000-00805F9B34FB. Most HC-05 and HC-06 modules do this out of the box.<br>2. Pair the module once from Android Settings, under Connected devices and Bluetooth.<br>3. Open Bluetooth Car Controller, allow Bluetooth when Android asks, tap your vehicle, and drive as soon as the status pill turns green.<br><br>THE COMMAND SET<br><br>Movement is press-and-hold: forward sends F, back sends B, left sends L, right sends R, and releasing any of them sends the neutral character S. The horn sends Z while held and z on release.<br><br>Toggles pair upper and lower case: park H and h, right signal U and u, left signal V and v, all LEDs P and p, front lights W and w, rear lights E and e. Lock sends K; unlock sends k followed by a space, matching the behaviour of older Arduino sketches.<br><br>The speed control transmits one raw byte from 0 to 9, ten discrete levels, which your firmware maps to PWM however you like. Every command is documented on the in-app Command reference screen, so you can check a byte without leaving the controller.<br><br>PERMISSIONS, PLAINLY<br><br>On Android 12 and newer the app asks for BLUETOOTH_CONNECT, which is what lets it open an RFCOMM socket to hardware you already trusted by pairing. Older releases use the legacy Bluetooth permissions. There is no location permission and no background access, because listing already-paired devices does not need either.<br><br>PRIVACY<br><br>Your theme and language choices are stored on your phone and nowhere else. This build ships no analytics SDK, no advertising SDK and no crash reporting SDK. The app never collects, transmits or sells anything.<br><br>BEFORE YOU BUILD<br><br>You are responsible for the wiring, power supply, motor driver and firmware safety of your vehicle — timeouts, failsafe stop and the rest. This app is a UART-over-RFCOMM remote control; it cannot diagnose faulty electronics or a mismatched baud rate. If the bytes your sketch expects differ from the ones listed above, adapt either side. The protocol is small and fully documented.<br><br>Built with Kotlin and Jetpack Compose, Material 3, minimum Android 9.

## Rankings

- #1,416,664 — Overall

## Permissions and access

### Permissions

- `android.permission.BLUETOOTH_ADMIN`
- `android.permission.BLUETOOTH_CONNECT`
- `com.android.vending.CHECK_LICENSE`
- `com.muhammed.bluetoothcarcontroller.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [BT Arduino Car Controller](https://chrome-stats.com/d/com.bt.arduino.car.control.roboattic) — 1,449 users
- [BT Car Controller-Arduino/ESP](https://chrome-stats.com/d/com.giristuido.bluetooth.car.controller) — 163,007 users, 3.40 / 5
- [Arduino Bluetooth Car](https://chrome-stats.com/d/id.azfz.arduinobluetoothcar) — 14,395 users
- [Arduino Control RC : Bluetooth](https://chrome-stats.com/d/com.erko.control_vehiculo) — 20,460 users
- [Bluetooth Car Controller](https://chrome-stats.com/d/com.bluetoothcar.controller) — 8,584 users
- [Smart Car - Bluetooth RC & BLE](https://chrome-stats.com/d/com.ak.smartcar) — 30,681 users
- [Arduino Bluetooth RC Car](https://chrome-stats.com/d/omfaer.com.carino) — 81,129 users
- [Bluetooth Car Control BT](https://chrome-stats.com/d/com.salvatored.bt_car_control) — 3,761 users
- [Smart Car - Bluetooth RC Car](https://chrome-stats.com/d/com.hostparadigm.rc.controller) — 3,830 users
- [Arduino RC Car/Tank](https://chrome-stats.com/d/appinventor.ai_spiridakis84.car_testV) — 150,742 users, 2.57 / 5
- [Arduino Bluetooth Controller](https://chrome-stats.com/d/eu.jahnestacado.arduinorc) — 257,611 users, 2.91 / 5
- [RC Car Bluetooth Remote](https://chrome-stats.com/d/com.rspirana.rccarbluetoothremote) — 47 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.muhammed.bluetoothcarcontroller)
