# Dabble gamepad not working

**URL:** <https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395>\
**Category:** General Guidance\
**Created:** [July 8, 2025, 2:00pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395 "2025-07-08T14:00:10Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![igor1122](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/igor1122/32/1226336_2.png) [@igor1122](https://forum.arduino.cc/u/igor1122)\
**Post date:** [July 8, 2025, 2:00pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/1 "2025-07-08T14:00:11Z")

</div>

Hey, I have a problem, I try to do a arduino car that I can control via bluetooth.  
Im using a arduino leonardo with a hm-10 bluetooth module and a Dabble app.  
the problem is that when I try to use the gamepad on dabble it doesn't work and I am not sure why. The app terminal is working just fine, so it's really confusing why it doesn't work with the gamepad as well.

---

<div class="post-metadata">

**Author:** ![Railroader](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/railroader/32/274550_2.png) [@Railroader](https://forum.arduino.cc/u/Railroader)\
**Post date:** [July 8, 2025, 3:25pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/2 "2025-07-08T15:25:42Z")

</div>

The first aid is sending You this link: [How to get the best out of this forum - Development Tools / IDE 1.x - Arduino Forum](https://forum.arduino.cc/t/how-to-get-the-best-out-of-this-forum/679966/1)

Please read it and use it, and supply the requested but missing information.

---

<div class="post-metadata">

**Author:** ![igor1122](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/igor1122/32/1226336_2.png) [@igor1122](https://forum.arduino.cc/u/igor1122)\
**Post date:** [July 8, 2025, 4:00pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/3 "2025-07-08T16:00:42Z")

</div>

Thanks for the link and the forum guide!

Here’s more detail on my setup:

## Hardware

- Arduino Leonardo
- HM-10 Bluetooth module
- Connections:
  - HM-10 TX → Arduino RX1 (pin 0)
  - HM-10 RX → Arduino TX1 (pin 1) via a 1k/2k voltage divider to reduce 5V to 3.3V
  - HM-10 is powered with 5V and GND

```arduino
#define CUSTOM_SETTINGS
#define INCLUDE_GAMEPAD_MODULE
#include <Dabble.h>

void setup() {
  Serial.begin(250000); // For debugging via USB
  Serial1.begin(9600); // HM-10 connected here
  Dabble.begin(Serial1);
  pinMode(13, OUTPUT);
}

void loop() {
  Dabble.processInput();
  if (GamePad.isUpPressed()) {
    digitalWrite(13, HIGH);
  } else {
    digitalWrite(13, LOW);
  }
}

```

what works:  
Dabble connects to hm-10(HMsoft in the dabble configuration)  
terminal in dabble works without any problem

what doesn't work:  
GamePad buttons don’t seem to trigger anything.  
Sometimes, on the serial monitor, I see weird characters like:

`�O�F�OK+LOSTOK+CONN�`

do you think it's some sort of corrupted data or something ?  
Am I missing something in how the GamePad module works with Dabble?

---

<div class="post-metadata">

**Author:** ![Railroader](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/railroader/32/274550_2.png) [@Railroader](https://forum.arduino.cc/u/Railroader)\
**Post date:** [July 8, 2025, 5:04pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/5 "2025-07-08T17:04:23Z")

</div>

> [@igor1122](#):
>
> `Serial.begin(250000); `

Is the IDE set to this speed? It look to high. Try using 115200, on both devices.

> [@igor1122](#):
>
> �O�F�OK+LOSTOK+CONN�

Looks like mismatched settings for the baudrate.

---

<div class="post-metadata">

**Author:** ![igor1122](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/igor1122/32/1226336_2.png) [@igor1122](https://forum.arduino.cc/u/igor1122)\
**Post date:** [July 8, 2025, 5:33pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/6 "2025-07-08T17:33:12Z")

</div>

tried it before with 9600, it didn't work

---

<div class="post-metadata">

**Author:** ![igor1122](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/igor1122/32/1226336_2.png) [@igor1122](https://forum.arduino.cc/u/igor1122)\
**Post date:** [July 8, 2025, 5:33pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/7 "2025-07-08T17:33:43Z")

</div>

and with 115200 too

---

<div class="post-metadata">

**Author:** ![Railroader](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/railroader/32/274550_2.png) [@Railroader](https://forum.arduino.cc/u/Railroader)\
**Post date:** [July 8, 2025, 8:15pm UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/8 "2025-07-08T20:15:39Z")

</div>

> [@igor1122](#):
>
> tried

You need to set the IDE to the same speed!

---

<div class="post-metadata">

**Author:** ![xfpd](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/xfpd/32/1120236_2.png) [@xfpd](https://forum.arduino.cc/u/xfpd)\
**Post date:** [July 10, 2025, 12:49am UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/9 "2025-07-10T00:49:05Z")

</div>

Have you tried their examples?

> **[Dabble/examples at master · STEMpedia/Dabble](https://github.com/STEMpedia/Dabble/tree/master/examples)**
>
> Arduino Library for Dabble app, which includes virtual shields for robot control, sensors, camera, IoT and much more. Compatible with Bluetooth modules like HC-05, HC-06, HM-10, and ESP32 (BLE or B...

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [January 6, 2026, 12:49am UTC](https://forum.arduino.cc/t/dabble-gamepad-not-working/1394395/10 "2026-01-06T00:49:52Z")

</div>

Closed on January 6, 2026, 12:49am UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
