J’ai décidé de commencer avec un des plus petites AVRs disponibles, le ATTiny85 avec seulement 8 broches. Avec seulement 5 broches de sortie qui m’est impartis (à l’aide de 6 me ferait perdre d’autres fonctionnalités de la puce), j’ai décidé d’expérimenter avec Charlieplexing. Charlieplexing permet de contrôler plusieurs LEDs avec broches de sortie très peu, de câblage jusqu'à une LED dans les deux sens pour chaque paire-combinaison possible des broches. Dans mon cas, 5 broches permettrait le contrôle de jusqu'à 20 LEDs (5 x (5 - 1)). Cela supposerait seulement le ATTiny, LEDs, 5 résistances et une source d’alimentation.
Plus d’informations sur Charlieplexing : http://en.wikipedia.org/wiki/Charlieplexing