Comment piloter 64 leds ou plus avec 4 fils : le registre à décalage

Magazine
Marque
Hackable
Numéro
5
Mois de parution
mars 2015
Spécialité(s)


Résumé
Tout le monde aime les leds ! C'est un fait, la preuve, il y en a partout... mais partout ! Amusez-vous une fois à les compter autour de vous, c'est impressionnant. En contrôler une, c'est facile. 2, 3, 10... 15... 30. Là ça commence à devenir difficile et plusieurs techniques différentes peuvent être mises en œuvre. L'une d'elles consiste à utiliser un composant particulier. Un circuit intégré appelé le registre à décalage.

Une solution courante pour piloter des dizaines de leds consiste à les connecter en matrice. Avec techniques et astuces, il est possible sans aucun composant additionnel autre que des résistances, d'utiliser le multiplexage et reposer sur la persistance rétinienne. Dans les faits, seule une partie des leds sont effectivement actives à un instant t, mais le système de vision humain n'est pas suffisamment efficace pour percevoir ce clignotement. Mais... parce qu'il y a un « mais », on ne peut tricher avec la physique et si nous prenons le cas d'une matrice de 16 lignes de 16 leds, une seule ligne étant active à la fois, on obtient une intensité globale 16 fois inférieure (et donc un rapport cyclique de 1/16). Il est possible d'améliorer les choses puisque les leds peuvent être brièvement alimentées avec davantage de courant (peak current dans les documentations) pour une durée et avec une période de repos spécifiée par le fabricant. Bien entendu, on arrive…

La suite est réservée aux abonnés. Il vous reste 94% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant