A Bitty Software application - http://www.bittysoftware.com
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 https://bittyweb.bittysoftware.com
The Bitty Software web site contains code examples and further information. The Bitty Software github repository contains code examples and templates, too: https://github.com/bittysoftware/bitty_controller_device_code
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 https://github.com/bittysoftware/bitty_controller_device_code .
Ratings and Reviews
Up to six family members will be able to use this app with Family Sharing enabled.