Bit:2:Pi Allows the BBC Micro:Bit to Connect to Raspberry Pi Addon Boards
NB. BBC Micro:Bit and Unicorn pHat are NOT included
The Bit:2:Pi enables you to re-use all those hundreds of Raspberry Pi addon boards and HATs.
Simply plug your Micro:Bit into the edge connector and the required Raspberry Pi Hat onto the GPIO connector, then program your Micro:Bit to control the new board. Most Raspberry Pi boards are very simple to program as they are controlled by simple on/off signals on the GPIO connector which are easily copied in the Micro:Bit. We have also used Neopixel hats (eg. Unicorn from Pimoroni) with great success and are happily communicating via I2C as well.
Selecting which Micro:Bit pin is connected to which GPIO pin, is via a set of configurable jumpers. There is a default set of connections that work for the most common boards, including I2C and SPI connections, but it is a simple matter to unplug a jumper or two and replace it with a longer wire jumper (4 included) to connect your preferred pins.