appsplayground logo
Go
BT Controller for PC

BT Controller for PC

Application to control arduino robots via bluetooth .
★ 3.3v1.2566.3 KBTools

Reviewed by  · Updated 

Advertisement

What's New

Version1.2
Size566.3 KB
What's NewFix some bugs
BT Controller PC screenshot

Managing a Bluetooth-connected robot from your desk becomes simpler when BT Controller runs on a full monitor and keyboard. This application translates your commands into robot movement, adjusting direction and speed while displaying real-time distance measurements to nearby obstacles. Whether you're operating a Makeblock Starter Kit or a compatible third-party device, running BT Controller on a computer keeps your hands on a full-size input surface and your robot's status in constant view.

Advertisement

BT Controller bridges your computer and Bluetooth robot hardware, converting keyboard commands and slider controls into precise motor instructions. The application works across different robot platforms, though it was designed with Makeblock compatibility in mind. On a desktop setup, you gain the flexibility of a proper keyboard layout and letting users keep the app window open alongside other tools or documentation you're referencing during a session.

Core Controls and Navigation

BT Controller manages robot movement through straightforward directional input and speed adjustment. The interface includes customizable key bindings, letting you map commands to your preferred keyboard layout rather than accepting fixed defaults. A distance sensor readout appears when your robot includes proximity detection hardware, giving you visual feedback about obstacles in the robot's path without needing a separate display.

Supported Hardware and Compatibility

The application was built around the Makeblock platform but extends to other Bluetooth devices using compatible firmware. Users report success pairing with both official Makeblock kits and off-brand Bluetooth adapters. Before launching BT Controller on PC, verify that your robot firmware matches the command protocol the app expects: mismatched versions can prevent buttons from triggering movement despite successful connection status.

Practical Desktop Setup Benefits

Running BT Controller for Windows PC offers several advantages over mobile operation:

  • Full-size keyboard input replaces touch-screen tapping, reducing accidental commands
  • Persistent window placement lets you monitor your robot while keeping documentation or code editors visible
  • No on-screen advertisements means clearer display real estate during longer testing or operation sessions
  • Slider customization adapts to your workflow preferences without touching your robot's hardware settings
  • Bluetooth terminal access for debug output stays accessible within the same application window

Debugging and the Serial Bluetooth Terminal

BT Controller includes a Serial Bluetooth Terminal for checking raw communication between your PC and robot. This tool helps diagnose why commands aren't reaching the device or why responses aren't appearing as expected. When connection status shows green but your robot remains motionless, the terminal window reveals whether the Bluetooth link is actually transmitting data or if the robot's firmware is rejecting the command format.

Battery and Power Considerations

Motors on Bluetooth robots draw significant current, and this demand can drain battery supplies faster than users anticipate. When your robot responds inconsistently or stops mid-session, insufficient power to the motor driver is often the culprit, not a software fault. Testing BT Controller on PC lets you rule out app-level issues by keeping your focus on the Bluetooth connection quality and power delivery to your hardware.

How to Download and Install BT Controller for PC or MAC:

Select an Android emulator:  There are many free and paid Android emulators available for PC and MAC, few of the popular ones are Bluestacks, Andy OS, Nox, MeMu and there are more you can find from Google.

Compatibility:  Before downloading them take a look at the minimum system requirements to install the emulator on your PC.

For example,  BlueStacks requires OS: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista SP2, Windows XP SP3 (32-bit only), Mac OS Sierra(10.12), High Sierra (10.13) and Mojave(10.14), 2-4GB of RAM, 4GB of disk space for storing Android apps/games, updated graphics drivers.

Finally, download and install the emulator which will work well with your PC's hardware/software.

  1. Open the emulator software from the start menu or desktop shortcut in your PC.
  2. Associate or set up your Google account with the emulator.
  3. You can either install the app from Google PlayStore inside the emulator or download BT Controller APK file and open the APK file with the emulator or drag the file into the emulator window to install BT Controller for PC.

You can follow above instructions to install BT Controller for PC with any of the Android emulators available.

Download BT Controller

BT Controller for PC

BT Controller for PC

Application to control arduino robots via bluetooth .

FAQ

Can I use BT Controller on PC with my Makeblock robot?

Yes. BT Controller was designed around Makeblock Starter Kit hardware. Confirm your robot's Bluetooth module is powered on and within range before launching the app on your computer and initiating a connection scan.

Why does the app show connected but my robot doesn't move?

Connection status and command response are separate. Check your robot's battery level first: motors require more power than the Bluetooth module alone. Then open the Serial Bluetooth Terminal within BT Controller to verify that button presses are actually sending data across the Bluetooth link.

Can I remap the keyboard controls?

Yes. BT Controller includes customizable key bindings. You can assign movement and speed commands to any keys you prefer, though the slider control itself cannot be remapped at this time.

Does BT Controller work with non-Makeblock robots?

It works with compatible devices using the same Bluetooth protocol. If your robot was built with different firmware or command syntax, BT Controller may not be able to control it correctly even after pairing.

Is there an offline mode or does BT Controller require a constant internet connection?

BT Controller operates locally over Bluetooth and does not require internet connectivity once installed on your PC. You need only the Bluetooth connection between your computer and robot hardware.

AP
Reviewed by
Apps Playground Editorial Team

The editorial team installs and tests each app before writing up the guide, and keeps the version history current. The site has never charged developers for coverage.