Do you have to use I2C? You can use this chip:
http://www.espruino.com/MAX7219
On that page some modules are shown that include it already, but you can always wire up your own. It'll do brightness too.
It uses 2 wire clock+data, so still 2 wires, but no pullups. You can then chain the modules end to end in order to have any number of LEDs.
Also, because it's using SPI you can use 'soft SPI' which means you can use any two pins on Espruino for it.
i2c isnt neceassary, I can use spi. Thanks!
@d0773d started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Do you have to use I2C? You can use this chip:
http://www.espruino.com/MAX7219
On that page some modules are shown that include it already, but you can always wire up your own. It'll do brightness too.
It uses 2 wire clock+data, so still 2 wires, but no pullups. You can then chain the modules end to end in order to have any number of LEDs.
Also, because it's using SPI you can use 'soft SPI' which means you can use any two pins on Espruino for it.