A Bitty Software application -

bitty controller lets you remote control Bluetooth connected devices like robots, cars or lights which are connected to micro-controllers and computers such as a BBC micro:bit, an Arduino or a Raspberry Pi. It provides a choice of user interfaces including a series of on/off switches, a classic dual d-pad controller and an analog touchpad for fine control. Variants of the touchpad UI allow sensor data to be displayed and ancillary features like LEDs and servos to be controlled. It's basically awesome!

Note that Bitty Controller is also available as a web application for use from laptops, Chromebooks, PCs etc in BittyWeb at

The Bitty Software web site contains code examples and further information. The Bitty Software github repository contains code examples and templates, too:

What’s New

Version 3.0.0

You can now use a simpler, serial-style Bluetooth profile on devices to be controlled. This is ideal for controlling devices other than the BBC micro:bit, such as an Arduino with an external HM-10 Bluetooth module connected to it. Bitty Controller is now well suited to maker projects involving the BBC micro:bit, Arduino, Raspberry Pi and other micro controllers and computers. For sample code, see .

Ratings and Reviews

5.0 out of 5
2 Ratings

2 Ratings


Martin Woolley
12.4 MB

Requires iOS 8.0.0 or later. Compatible with iPhone, iPad and iPod touch.



Age Rating
Rated 4+
© Martin Woolley


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer

You May Also Like