Matrice - transistor/mosfet, PNP ou NPN ??

Les NPN dans la ligne positive ce n'est pas une bonne solution, pour les saturer il faut monter le potentiel de la base à une tension proche de l'alimentation. Et ce niveau n'est pas garantie par les caractéristiques de sortie de l'atméga; De plus si demain tu décide d'utiliser des LED de puissance alimentées par une tension un peu plus haute ça ne marchera plus du tout.