Datasheet
Repeat for up to 8 panels connected together, in any arrangement you like
Addressing
Each Trellis tile must have a unique address. You can set the addresses on the back of each panel using a little solder
over the address jumpers.
The HT16K33 driver chip on the Trellis has a default I2C address of 0x70. Since each device on an I2C bus must have
a unique address, its important to avoid collisions or you'll get a lot of strange responses from your electronic devices!
Luckily, the HT16K33 has 3 address adjust pins, so that the address can be changed. Each pin changes one binary bit
of the address, so you can set the address to any of the following (in hex) 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76,
0x77
The panels don't have to have consecutive address #'s, they just have to be unique.
(https://adafru.it/cZd)Changing Addresses
You can change the address of very easily. Look on the back to find the three A0, A1 or A2 solder jumpers. Each one
of these is used to hardcode in the address. If a jumper is shorted with solder, that sets the address. A0 sets the
lowest bit with a value of 1, A1 sets the middle bit with a value of 2 and A2 sets the high bit with a value of 4. The final
address is 0x70 + A2 + A1 + A0. So for example if A2 is shorted and A0 is shorted, the address is 0x70 + 4 + 1 = 0x75. If
only A1 is shorted, the address is 0x70 + 2 = 0x72
For example, this Trellis has A0 shorted, the address is 0x71
This one has A1 shorted, the address is 0x72
© Adafruit Industries https://learn.adafruit.com/adafruit-trellis-diy-open-source-led-keypad Page 23 of 27










