BlueMote: BLE robot multitool

In-app purchases
Content rating
Everyone
1K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

The BLE multitool for robot control.

Your phone becomes a gamepad. SPIKE, MINDSTORMS, ESP32, micro:bit — or anything that speaks Bluetooth Low Energy. You write two lines that map sticks to motors. Direct packets. No cloud. No lag.

WHAT YOU GET
• Universal controls — thumbsticks, buttons, D-pad, trims, and triggers
• Use a real controller — plug in or pair a standard Xbox / PlayStation-style gamepad; sticks and buttons drive the same packet as the on-screen pad
• Two-way communication — text or live video back from the robot while you drive
• Direct BLE — tiny packets, no cloud in the middle

TWO LINES. OR BLOCKS.
BlueMote is not a robot-specific app. Complexity lives on the phone. On the robot you read stick values and drive motors.

MicroPython:
turn, speed = rcv.controller_state(L_STICK_HOR, L_STICK_VER)
drive(speed, turn)

MakeCode for micro:bit V2: a BlueMote service block, then map sticks to motors. micro:bit V1 does not have enough memory for BLE.

WORKS WITH
SPIKE Prime, MINDSTORMS, LMS-ESP32, ESP32, micro:bit V2, OpenMV, and any device that implements Nordic UART. Libraries and examples: https://bluemote.app

STREAMING VIDEO
Turn on MJPEG and the camera feed sits behind the controls. Drive with the sticks, see what the robot sees. Separate from BLE — the radio stays free for the packets.

FREE TO DOWNLOAD. NO ADS.
15 minutes of driving per day for prototypes and code tests.

PRO (ONE-TIME UNLOCK)
• Unlimited driving
• Remember a robot or micro:bit name so CONNECT skips the scanner in a crowded room

Docs and examples: https://www.antonsmindstorms.com/docs/bluemote/
Site: https://bluemote.app
BLE robot gamepad + real controller support. SPIKE, ESP32, micro:bit.
Updated on
Sep 30, 2026
Featured stories

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

• Clearer Bluetooth permission prompt before the first connection
• Pro price loads more reliably, and Buy retries if the store is not ready yet
• Use a connected Xbox / PlayStation-style gamepad (USB or Bluetooth)
Content rating
Everyone
Learn more

App support

About the developer
Agile Growth B.V.
anton@antonsmindstorms.com
Molenwerf 24 2635 JT Den Hoorn ZH Netherlands
+31 6 10654168