Étape 8: Le code de pratique-installation
Maintenant, nous sommes à la partie que j’ai personnellement eu à déterminer par essais et Erreurs ; codage du Registre à décalage.
Si vous utilisez un microcontrôleur différent que le Uno32, vous devrez peut-être ajuster le code pour se conformer à ses normes, mais voici l’idée de base.
Nous voulons que toutes les broches nécessaires à s’amorcer pour recevoir l’entrée appropriée, comme une pointe positive pour les deux horloges. Donc, nous allons numériquement écrire (à l’aide de la fonction digitalWrite()) toutes nos broches à être « Faible ». Alors pour s’assurer que tous nos emplacements d’entrée de Registre sont claires, nous mettre à jour nos sorties avec l’horloge du registre en écrivant numériquement la goupille horloge de Registre « HIGH » et puis apporter il redescendre au plus bas. Nous allons également apporter le substituant claires et SRCLR avec la barre trop haut afin que nous puissions avoir autres entrées en plus tous les zéros. Un exemple de ce que cela ressemble est fourni ci-dessous cette étape.