This is a quick overview of installing the latest version of CircuitPython and libraries to start coding on your devices. Links to the excellent Adafruit tutorials are included.
The BBC micro:bit supports the I²C bus protocol, for communicating with other devices, like sensors. In this post, I've used MicroPython to demonstrate, but the principles can easily be translated to lower and higher level languages.