Skip to content

Using the Bricktronics Shield

After you’ve built your Bricktronics Shield, there are a few things you need to know before getting started!

I2C Select

If you’re using a newer-style Arduino, like a Leonardo or an Uno Rev3 with a 10-pin header on the upper-left pin bank, switch the I2C Select switch to the “Rev3” option.

Arduino Uno Rev3

Rev3 I2C switch

If you are using a “traditional” Arduino, with 8 pins in that upper-left pin bank, switch the I2C Select switch to the “Analog” option, which uses the I2C pins on Analog pins 4 and 5.

Older-style Arduino

Analog I2C switch

You won’t have to change this unless you switch to an Arduino with a different pin configuration.


Jumpers only go on the two banks of pins by Sensor Port 3 and Sensor Port 4. Placing them anywhere else on the Bricktronics Shield may break things. The settings for the jumpers depend on which sensors you’re using in those ports. Details are available at the Bricktronics sensors and examples pages.

Shield jumper diagrams

Test it out!

You can continue reading about the Bricktronics Shield, but now that you’ve built the shield, you can install the library and try out some examples! The library and installation instructions are at the Bricktronics downloads page. Demos are on the Bricktronics examples page, and each one has instructions, code, and a video!