# Dabble - Bluetooth Controller

> Arduino, ESP32 & Robot Control

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

## Overview

- **ID:** `id1472734455`
- **Platform:** Apple
- **Type:** Apple app
- **Status:** Available
- **Publisher:** STEMpedia
- **Category:** Utilities
- **Rating:** 3.90 / 5 (128 ratings)
- **Version:** 2.0.2
- **Last updated:** 2023-05-19
- **First published:** 2019-07-18
- **Size:** 18 MB
- **Data as of:** 2026-09-21
- **Store listing:** [Apple App Store](https://apps.apple.com/us/app/dabble-bluetooth-controller/id1472734455)
- **Website:** [https://thestempedia.com/product/dabble/](https://thestempedia.com/product/dabble/)
- **Privacy policy:** [https://thestempedia.com/privacy-policy/](https://thestempedia.com/privacy-policy/)

## Description

Dabble is a versatile Bluetooth controller app for Arduino, ESP32 and evive. It transforms your smartphone into a powerful hardware control panel by using built-in sensors (GPS, mic, accelerometer) and a growing set of modules to control and communicate with hardware over Bluetooth. It also includes Scratch- and Arduino-compatible projects to help you learn by doing.

Current modules include LED brightness control, Terminal for text and voice commands, Gamepad (analog/digital/accelerometer), Pin State Monitor, and Phone Sensor access. Coming soon: Motor Control, Inputs, Camera, IoT, Oscilloscope, Music, and Projects. Dabble supports boards like evive, Arduino Uno/Mega/Nano, and ESP32, with HM-10 BLE compatibility. Permissions include Bluetooth, Microphone, and Location.

## Rankings

- #131,776 — Overall

## Review summary

Users praise Dabble for ease of use, free access, and strong ESP32/Arduino robotics compatibility, making smartphones viable controllers for RC cars, rovers, and robot arms. However, recurring issues include gamepad UI problems on iPhone (loading failures, iOS 16 breakage), incomplete iPhone feature support, Bluetooth pairing/auto-connect reliability, lag and input glitches, and occasional UI layout disruptions after updates.

### Pros

- Easy to use and beginner-friendly.
- Excellent hardware compatibility with ESP32/Arduino robotics.
- Works well across projects (robot arms, RC cars, rovers) and lets smartphones serve as controllers.
- Free to use with good value.
- Versatile interfaces (gamepad and terminal) and supports phone sensors for debugging.

### Cons

- Gamepad UI often fails to load or shows only arrows; on iPhone the gamepad can be unusable and UI may break after updates (notably iOS 16).
- Not all features are available on iPhone (limitations in iOS).
- Bluetooth connectivity can be unreliable (pairing difficulties, no obvious sync button, inconsistent auto-connect).
- Lag or input glitches (robot may move without input; joystick can reset when action buttons are pressed).
- UI/UX updates can disrupt layout and usability.

## Similar extensions and apps

- [DIYables Bluetooth STEM](https://chrome-stats.com/d/id6760932195)
- [BLE Controller – Arduino ESP32](https://chrome-stats.com/d/id6754522781) — 4.70 / 5
- [Arduino Bluetooth Kit](https://chrome-stats.com/d/id1172121838) — 2.40 / 5
- [Arduino Bluetooth Pro](https://chrome-stats.com/d/id1111181830) — 4.70 / 5
- [GoBLE - Bluetooth 4.0 Controller](https://chrome-stats.com/d/id950937437) — 2.20 / 5
- [Handy Bluetooth Arduino Controller](https://chrome-stats.com/d/id985786496) — 3.70 / 5
- [Play BLUno](https://chrome-stats.com/d/id737793451) — 1.00 / 5
- [Arduino BT Controller](https://chrome-stats.com/d/id6744121460) — 2.00 / 5
- [BLE Controller Pro](https://chrome-stats.com/d/id6761658466)
- [Bluetooth for Arduino](https://chrome-stats.com/d/id1505096526) — 3.40 / 5
- [ArduinoBlue](https://chrome-stats.com/d/id1340487989) — 4.50 / 5
- [PB Controller](https://chrome-stats.com/d/id6756103603)

---

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