BlePad

Contains adsIn-app purchases
Content rating
Everyone
10+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BlePad turns your phone into a wireless remote controller for BLE UART devices — perfect for micro:bit, ESP32, and any Nordic UART Service (NUS) compatible hardware. Great for electronics projects, education, and robotics.

Micro:bit & ESP32 example code + demo videos now available! https://github.com/minervasoft-inc/blepad-examples

■ Four built-in remote screens

Game Controller
D-pad (up/down/left/right) and A/B buttons with full multi-touch support.

Numpad
Digits 0–9 plus arithmetic keys (+, −, ×, ÷).

QWERTY Keyboard
Full alphanumeric layout, optimized for landscape orientation.

Custom Remote
Freely arrange widgets on a 12-column × 8-row grid in landscape mode. Choose from Buttons, ON/OFF Switches, and Sliders (horizontal or vertical). Set custom labels, command values, colors, and sizes for each widget. Long-press repeat sends the button command every 100 ms. Pro unlocks up to 20 saved layouts, and layout names can be up to 20 characters.

■ Share your layouts

Share the custom remote layouts you've created with other phones. Export a layout as a JSON file and send it however you like — email, cloud storage, and more. Import a layout someone shared with you to start using the same setup right away. Exporting is available in the free version; importing requires Pro.

■ Receive Log

Displays incoming BLE UART Notify data in real time as a timestamped text log (up to 100 entries).

■ Free vs Pro

Free (ad-supported)
• Game Controller, Numpad, Keyboard: full access
• Custom Remote: create, use, edit, and export 1 layout
• Receive Log: full access

Pro (one-time purchase)
• Everything in Free
• Custom Remote: up to 20 layouts, plus layout import
• Ad-free

■ Technical specs

• Protocol: Nordic UART Service (NUS)
• Write without response, max 20 bytes per packet
• Command format: +ID\n on press, −ID\n on release
• Requires Android 12 or later

■ Compatible devices

• BBC micro:bit (V1 / V2)
• ESP32 (requires NUS-compatible BLE UART firmware)
• Any Nordic UART Service (NUS) compatible BLE device

Note: BLE stability depends on your environment. For robotics or safety-critical use, we recommend implementing emergency stop logic on the device side.
Wireless BLE UART remote for micro:bit, ESP32, and NUS-compatible devices
Updated on
Jul 22, 2026

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.
  • This app may share these data types with third parties
    Device or other IDs
  • This app may collect these data types
    App activity, App info and performance, and Device or other IDs
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

You can now share your custom remote layouts with other phones. Export a layout
you created and send it, or import a layout someone shared with you (importing
requires Pro).

Also fixed an issue where switching between custom layouts could cause buttons
and sliders to send outdated commands.
Content rating
Everyone
In-App Purchases
Learn more

App support

Phone number
+81484466328
About the developer
MINERVA, INC.
titoh@minervasoft.co.jp
1-3-3, HONCHO TODA, 埼玉県 335-0023 Japan
+81 48-446-6328

More by 有限会社ミネルバ

Similar apps