Registre Write est un exemple de programme pour prolonger les sorties de l’Arduino à l’aide d’un registre à décalage.
J’ai écrit un simple croquis qu’utilisera 3 sorties de l’Arduino pour conduire le registre à décalage.
J’ai écrit ce que je ne pouvais pas trouver n’importe quel code similaire pour piloter une sortie d’un registre à décalage directement sur le web.
J’ai gardé le code très simple avec pas de boucles, etc pour être compréhensible par les débutants.
Dans mon cas, j’ai utilisé un 74HC595 - Registre à décalage 8 bits, donc 8 sorties. Il pourrait facilement être modifié pour conduire plusieurs registres à décalage.
Puis j’ai créé une fonction qui est très similaire à la conduite une
Sortie de broche ( digitalWrite (PinNo, LOW); ) qui je l’ai nommé
Écriture de Registre ( registerWrite(PinNo,HIGH); )
Descend je n’utiliser des boucles pour le garder claire et simple et ainsi ajouté beaucoup de commentaires.
Espérons que cela pourrait être utile.
Dans mon exemple, j’ai émis 2 sorties scintillement comme une sirène de police.
J’ai utilisé un Arduino Mega 2560 avec Arduino IDE 1.6.5 avec ld.exe de V1.0.5