Étape 1: théorie
Le code de l’Arduino définit un octet (8 bits) basé sur le code écrit.Cet octet est ensuite transmis en série pour le registre à décalage.
Le registre à décalage utilise ensuite l’octet pour définir chacune des huit broches soit hautes ou basses (aka série-parallèle conversion). (Vous trouverez un tutoriel utile l’utilisation de registres à décalage avec Arduinos ici)
Ces huit broches sont reliées aux broches d’entrée (quatre de chaque) sur les puces de deux 74141.
Les 74141 puces lire les quatre bits comme un code qui définit le nombre d’allumer sur le tube Nixie. Voir la fiche technique pour les codes)
Un tube Nixie fonctionne en ayant une tension élevée (généralement de 150 à 180 volts) attaché à l’anode. Chacun des filaments est connecté à l’anode, et chacun a une cathode séparée. Quand cathode de plusieurs est reliée à la terre, courant passe à travers les chiffres et il s’allume).
La puce 74141 est conçu pour interpréter le code de quatre bits pour joindre un de ses dix quilles au sol. Les 10 cathodes du tube Nixie sont reliés à ces bornes. Lorsque l’un de ces pins doit être relié à la terre, ce nombre s’allume. Le 74141 est spécialement conçu pour gérer les hautes tensions de le Nixie. La même chose pourrait se faire avec une série de transistors, mais juste la puce 74141 simplifie les choses.