QR Code

Arduino ESP Bluetooth - Dabble

September 22, 2025

More About Arduino ESP Bluetooth - Dabble

Whether you're a student, a teacher, or a hobbyist, Dabble is the perfect app for all your DIYing needs. It transforms your Smartphone into a virtual I/O device and lets you control hardware via Bluetooth as a gamepad controller or joystick, communicate with it like a serial monitor, access sensors like accelerometer, GPS, and proximity and other features of your Smartphone. It also provides you with dedicated projects compatible with Scratch and Arduino to help you learn by doing.
What Dabble has in store:

• LED Brightness Control: Control brightness of LEDs.
• Terminal: Send and receive text and voice commands over Bluetooth.
• Gamepad: Control Arduino projects/devices/robot in analog (Joystick), digital, and accelerometer mode.
• Pin State Monitor: Remotely monitor the live status of devices and debug them.
• Motor Control: Control actuators such as the DC motor, and servo motor.
• Inputs: Provide analog and digital inputs via buttons, knobs, and switches.
• Phone Sensor: Access different sensors of your Smartphone such as the accelerometer, gyroscope, proximity sensor, magnetometer, light sensor, sound sensor, GPS, temperature sensor, and barometer to make projects and conduct experiments.
• Camera:Use the camera of your Smartphone for taking photos, record videos, colour picking, and face recognition (coming soon).
• IoT : Log data, publish it on cloud, connect with internet, set notifications, and access data from APIs like ThingSpeak, openWeathermap, etc (coming soon).
• Oscilloscope : Wirelessly visualize and analyse the input and output signals given to the device using the oscilloscope module.
• Music Tune : Receive commands from the device and play tones, songs, or other recorded audio files on your Smartphone.

Make dedicated projects to experience different concepts of the real world first-hand like home automation, line-follower and robotic arm.

Boards Compatible with Dabble:

• evive
• Quarky
• Arduino Uno
• Arduino Mega
• Arduino Nano
• ESP32

Bluetooth Modules Compatible with Dabble:

• HC-05, Bluetooth Classic 2.0
• HC-06, Bluetooth Classic 2.0
• HM-10 or AT-09, Bluetooth 4.0 & Bluetooth Low Energy (ESP32 has inbuilt Bluetooth 4.2 & BLE)

Want to know more about Dabble? Visit: https://thestempedia.com/product/dabble
Module Documentation: https://thestempedia.com/docs/dabble.
Projects that you can make: https://thestempedia.com/products/dabble-app

Dabble app usually serves as a virtual replacement for:

• Sensors like IR, proximity, color recognition, accelerometer, gyroscope, magnetometer, mic, sound, etc.
• Arduino shields like Wi-Fi, Internet, TFT Display, 1Sheeld, touchboard, ESP8266 Nodemcu shield, GPS, gamepad, etc.
• Modules like joystick, numpad/keypad, camera, audio recorder, sound playback, etc.

Permissions required for:

• Bluetooth: to provide connectivity.
• Camera: for taking pictures, videos, face recognition, color sensor, etc.
• Microphone: to send voice commands and use the sound sensor.
• Storage: to store the pictures and videos taken.
• Location: to use Location sensor and BLE.

Latest Version

Version
1.0.8
Update
September 22, 2025
Developer
STEMpedia
Apps
Tools
Platforms
Android
Downloads
275,328
License
Free
Package Name
io.dabbleapp
Download Now
Add Comment & Review

User Reviews

Lordwin joseph

1 year ago

It's doesn't even work properly, when I try to connect it to hc05 the app shuts down, it says there's a bug in the android app....

A Google user

6 years ago

Looks quite good. I paired it with my HC-05 bluetooth module and it works well. Even the functions are very nice!

A Google user

7 years ago

Quite a lot of features! You can easily make a variety of arduino bluetooth projects. Waiting for the IoT and the oscilloscope function.

Felix Molina

2 years ago

It use to be amazing and I'm sure it still is but when I got a new phone and tried to download it again it says something like this app was built for an older version of android which bummed me out no way to access it but use my old phone.

A Google user

6 years ago

This is perfect ! It made working on my arduino based 'bluetooth control robot' project for college so easy! The inputs and gamepad are very useful.

Daniel Williams

2 years ago

It would be better if u could design your own interface like ArduinoBlue instead of having to use a pre built one. Options available are still quite good especially game controller.

A Google user

5 years ago

The Joystick Mode of the gamepad module is what my kid loves the most. Apart from the technicalities, its user interface is making my kid enjoy it more unlike other Bluetooth controller apps.

Attiq Aamir

5 months ago

it's a great app for learning embedded systems for young ones , but there is some problem with the mobile sensors page that just kills itself by enabling any of the sensor

Parth Singh

1 year ago

This app is very reliable and good performing but I have a problem that this app is only for phone it's my request make a .exe app for windows because It as pictoblox is good but we need a software for pc , cut some features that are not available in laptop but launch it on ms store it's my humble request plssss because of this I have cancelled my many projects so pls make one for windows...

Vincent Lee

7 months ago

Excellent app to interface Arduino to Bluetooth. ESP32 users download DabbleESP32 Arduino library directly from Github don't use Arduino library manager because it's an old version and it won't compile.

Sondos Hamideh

3 months ago

Can you fix the bug we are unable to use the application with the REX robot anymore and it's important for the schools !!!!!!!!

Ross Murphy

3 years ago

Works great, mega 2560 + hm-10 v3. I wish I could make and save custom panel of buttons, dials and switches etc. I would pay for a premium version with that feature. I also experience some delay but I'm not sure if it's just my implementation. There is alot more to this than what I am using. Nice feature set.

Daniel Radford

1 year ago

Works well. Once you work out the coding. Dabble esp32 library is out of date, so make sure you use a core before 3.0 (esp board version). If you're having compatibility issues, you have to reset your Bluetooth memory, not jusr forget device.

A Google user

6 years ago

Hi I use a Linux OS and everytime I import the Dabble library through the ArdIDE I get tons of errors and afterwards when I compile the code I again get a lot of errors. I am sure this is a very good and useful app but I have been unable to find useful help online elsewhere and so I hope you can help me here. Edit : Extremely responsive support. Now that they helped me resolve all my issues I have found this app to be very easy to use and efficient in what it does. Definitely recommend this.

Craig Lindsay

1 year ago

It worked on previous phones but now just crashed when opened on a pixel 8 pro. It looks like it needs to be updated to support newer phones. I have a number of kids stem projects that seem to be at a dead end because there is not a current version of the app. Would love to see an update.

Dhia Elhaq SLAMA

3 years ago

I love this app. It is vey helpful and easy to use. But there is a short delay that I think it is due to the app may be because some functions are under development but I'm not sure. Please correct me if I am wrong or if it is normal and associated with the bluetooth module. I'm using arduino nano with hm-10.

Anderson Paunellan

8 months ago

Thank you for this app. This is very useful, awesome, and the game pad was designed very well. Just had minor issues when it comes to connecting via Bluetooth using Android phones. Sent to your email the details. Thank you and kudos to your team.

Keegan Green

3 years ago

Connected a self-built rc car with an esp32 microcontroller to my phone using the accompanying Arduino library in just one hour or so. I can now use my phone as a joystick to control my project for free without buying a joystick. Very easy to use and the setup on the programming side is very well documented on their website. I would especially recommend this to stem instructors.

Harishanker Verma

5 years ago

I was previously using other apps to control my robot wirelessly but it was very tough to the interface. This is very easy to use app with a lot of use cases and documentation available for everything on their website. Edited - New version of the app is very stable for use. Not it also automatically connect to the hardware. Thanks for the update.

Jeremy Prince

4 years ago

Like the app, but i am having resolution issues with the gamepad joystick. For instance, there seems to be a large dead band when moving the stick at the midway points where the stick is 45 deg. From either horizontal or vertical in all 4 quadrants. The joystick outputs values that are equal in both X and Y for a large range in these areas. Makes finite control more difficult. Perhaps, this is an error in communcication with my hc06, but i dont think that is the case.

Add Comment & Review
We'll never share your email with anyone else.
Appxoo: 2025 Download Trending Apps: Dating, Gaming, Health, Financial, Music, Video, Travel, Education, Productivity, Learning & More