Charlieplexing – The smart way to drive LEDs

Recently I saw the LOL Shield .. an Arduino Shield with lots of LEDs.  This shield uses chalieplexing, a technique which allows you to drive a big LED matrix with a small number of I/O pins. If you’re wondering how does it work, here’s the key concept: tri-state logic.

Continue reading