Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 2.31 KB

attach-microbit-to-I2C-devices.md

File metadata and controls

63 lines (40 loc) · 2.31 KB
title layout meta-description share author about cats acknowledgements simple-description date date-updated
Attach I2C Devices to the Microbit
text-width-sidebar
How to attach I2C devices to the microbit and use in PXT & Python
true
jez
Connect I2C devices to the microbit.
I2C
Pinout diagram from the <a href="https://www.microbit.co.uk/device/pins">microbit website.</a>
I2C Hookup
2016-12-23 10:20:00 UTC
2016-12-23 10:20:00 UTC

Peripherals can be attached to the microbit over the I2C serial interface.

These sensors, displays and EEPROMS can all be attached to the microbit to extend its functionality.

The are already two onboard devices attached to the microbit's I2C bus: the onboard accelerometer and magnetometer.

The I2C bus is consists of two signals: SCL and SDA. These are exposed on the microbit's pin19 and pin20 respectively. I2C peripherals attached to these pins join the microbit's I2C bus.

There is a fantastic introduction about I2C on SparkFun.

Edge Connector

Referring to the microbit pin out diagram, the I2C bus is on pin19 and pin20:

{:.ui .image .fluid} microbit pin out

pin19 & pin20 are on the small pins between the 3v and GND pads. A microbit edge connector is needed to access these pins.

The microbit's pins (or the edge connector) slots into a socket on the edge connector. This then exposes header pins. Each header pin has the microbit pin number. On this edge connector, pin19 and pin20 are exposed on the far right.

{:.ui .image .fluid} edge connector

Hookup wire with a Dupont connector can then connect to the header pin of the edge connector.

These are usually in PCB hookup wire kits or available from your local Chinese eBay seller in massive ribbons:

{:.ui .image .fluid} edge connector