Étape 6: Le Code principal
Raccorder le circuit comme indiqué. Puis télécharger le code qui peut être utilisé pour contrôler des tiges individuelles des registres. Ce code est spécifiquement conçu pour contrôler les relais. Ils peuvent également servir à faire un grand chasseur de LED que vous avez juste besoin de changer le code basé sur l’application.
Tout d’abord, je vais vous expliquer les lignes fondamentales qui doivent être modifiées en fonction du nombre de Shift Registers. La ligne de code qui a
Comme son nom l’indique vous devez fournir le numéro de changement enregistrer les modules que vous utilisez. Le programme est limité à un maximum de 40 + Shift Registers.
Cette ligne de code est la fonction principale qui vous permettent de contrôler les broches du Registre à décalage. La ligne « writeRegisters() » est la fonction qui doit être appelée afin d’envoyer les données à la Maj Register.Suppose vous devez contrôler la broche 24 du troisième poste d’enregistrer le module puis le code sera
Supposons que vous devez réinitialiser les broches afin que chacun d’eux devient faible, alors la fonction sera
Enfin, le code global pour contrôler les broches est donné ci-dessous et j’ai également joint le code du programme. Donc dans le présent code les axes suivants sont fixés élevés et peuvent être réinitialisés à l’aide de la fonction de registre clair. J’utilise des 3 modules de Registre Maj donc tu dois changer le code si vous utilisez 2 registres à décalage. Si tout va bien la sortie sera comme montré dans la vidéo ci-dessus. Utilisez cette idée de base que vous pouvez concevoir des projets de microcontrôleur cool.