squalyl (./127) :
Depuis le début je te trouve complètement négatif sur ce projet, je vois pas trop pourquoi 
Relis calmement le post
./63 et le
./126.
J'avais pas regardé en détail ton schéma du
./11 (à l'époque je m'étais dit qu'il fallait que je regarde ça plus tard, et puis j'ai été pris par d'autres trucs et j'ai oublié).
Comme je l'ai dit, ton truc marche sur le papier, mais ce n'est pas viable pour un cube de 16
3. Et même si ça l'était, il faudrait que Vince démonte complètement son cube pour rajouter un transistor en série avec chaque LED.
Moi j'étais resté sur la solution du début : 32 LEDs allumée à la fois (au départ c'était 16, mais Vince m'a dit qu'il y avait assez d'I/O pour 32), ce qui fait deux lignes complètes. On allume successivement toues les paires de lignes possibles. Du coup il faut 32 sorties pour les colonnes, et 7 sorties (2
7 = 16
3 / 32) pour les lignes, avec des démux derrière.
Il faut aussi un transistor (ou buffer) pour chaque ligne et pour chaque colonne. Suivant la polarité qu'a pris Vince pour les LEDs, ceux des lignes seront des MOS N et ceux des lignes des MOS P, ou le contraire. Pas sûr non plus que les BS170 seront assez puissants, il faut faire les calculs.
Pour les démux, il faut regarder ce qui existe. On peut en tout cas le faire avec 9
74HC154 (ou l'équivalent en logique positive, suivant si c'est pour piloter des MOS N ou P) : 1 circuit pour décoder les 3 bits d'adresse supérieurs, et les 8 autres pour faire les 128 sorties. Mais peut-être qu'il existe des démux avec plus de 16 sorties, je sais pas.
EDIT : ah non en fait, on peut faire plus simple, mais il faut deux transistors en cascade pour les lignes : le premier qui est contrôlé par les 3 bits supérieurs de l'adresse, et le second par les 4 bits inférieurs. Faut juste qu'ils un aient un RDSon deux fois plus petit vu qu'il y en aura 2 en série. Du coup ça ne fait que 2 démux 16:1 au lieu de 9, et 24 transistors au lieu de 128.