Bonjour,
Question1: J'ai compris comment utiliser un 74HC595 mais je ne sais pas ce qui me ferait choisir ce circuit plutôt qu'un autre (comme le 74HC164). Le prix et la dispo ?
Si tu utilises le port SPI hardware et non la fonction "shiftOut" tu auras la plus grande rapidité de rafraichissement possible.
Sinon il existe le PCF8574 (8 bits) / PCF8575 (16 bits) mais c'est de l'I2C donc niveau rafraichissement c'est assez moyen (horloge signal à 100Khz).
-> Ce que tu doit prendre en compte : la fluidité de ton affichage et le nombre de sortie à prévoir.
Question2: J'ai lu que les leds devaient être protégées par une résistance mais mes essais sur breadboard sans résistance sont satisfaisants. J'imagine donc qu'une centaine de leds devra avoir sa propre alimentation, que je devrais passer par des ULN2003, et que les résistances seront alors indispensables. Correct ?
TOUJOURS mettre des résistances de limitation de courant !
Sauf si tu veut voir tes leds cramer après quelques minutes ...
-> alimentation de puissance séparé
-> interface de puissance (ULN2803)
Ou sinon de bon vieux transistors
http://skyduino.wordpress.com/2011/07/25/arduino-led-matrix-news/