3 Arduino Pins to 24+ Output Pins (6 / 7 étapes)

É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.

CODE :

			
          

Articles Liés

Un moyen facile de contrôler votre Arduino Pins provenant d’internet. (Aucune redirection de port)

Un moyen facile de contrôler votre Arduino Pins provenant d’internet. (Aucune redirection de port)

Contrôle Arduino pins provenant d'internet, sans utiliser le complexe port port forwarding configurations sur votre pare-feu.Aussi longtemps que l'Arduino est connecté à votre réseau et possède une adresse IP valide, vous serez en mesure de changer l
En C/C++ Arduino : pins

En C/C++ Arduino : pins

En el Arduino, toda la información que entra y vendre, lo hace a través de « pins ». Los pins fr el Arduino fils las conexiones que están a los lados y en los cuales se pueden conectar câbles como se ve fr la foto.En este instructable se concentra fr
Arduino débutant

Arduino débutant

L'Arduino est un ordinateur de poche (également appelé un «microcontrôleur») que vous pouvez utiliser pour la commande des circuits. Il interagit avec le mot extérieur par le biais de capteurs, LED, moteurs, haut-parleurs... même sur internet ; ce qu
Contrôle des Circuits de puissance élevée avec Arduino et Darlington ULN2803

Contrôle des Circuits de puissance élevée avec Arduino et Darlington ULN2803

chacun l'e/s numériques épingle sur l'Arduino peuvent seuls 40mA source ou un puits, et poussant l'Arduino au-delà de ces limites peut l'endommager. Si vous avez besoin pour obtenir un peu plus de puissance hors de vos sorties, essayez d'utiliser un
Mesure de Distance de LCD en utilisant Arduino

Mesure de Distance de LCD en utilisant Arduino

Et après avoir affiché jusqu'à quelques tutoriels robotiques, j'ai décidé d'aller plus en détail sur les capteurs. Pour démarrer avec j'ai choisir un capteur à ultrason et un Arduino dans le microcontrôleur.Ce Instructable est purement pour ceux qui
Vivant avec Arduino et le L298N H-pont de commande de moteur pas à pas bipolaire

Vivant avec Arduino et le L298N H-pont de commande de moteur pas à pas bipolaire

Le module ci-dessus est une carte de fille L298N que j'ai acheté sur Amazon il y a une semaine, et s'il travaille a été un voyage assez frustrant qui voit enfin une résolution aujourd'hui. Il s'agissait de des principales raisons que j'ai pensé que m
Arduino : Lecteur de cartouche ColecoVision

Arduino : Lecteur de cartouche ColecoVision

Avec les nombreux émulateurs et documentation sur les consoles de jeux classiques disponibles aujourd'hui, il est plus facile que jamais de créer un jeu vidéo de « homebrew » pour l'un de ces consoles de jeu classiques (voir http://en.wikipedia.org/w
La reconnaissance vocale avec Arduino et serveur BitVoicer

La reconnaissance vocale avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment utiliser une carte Arduino et BitVoicer serveur pour contrôler quelques LEDs avec commandes vocales. Je vais utiliser le Micro de l'Arduino dans ce Instructable, mais vous pouvez utiliser n'importe quel ca
2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

2RM voix contrôlée Robot avec Arduino et serveur BitVoicer

Dans ce Instructable je vais montrer comment construire un robot de commande vocale 2RM . Même si je suis contrôle uniquement les moteurs à courant continu pour déplacer le robot, la même approche peut servir à la voix-contrôle de moteurs pas à pas e
ArdWidgets - GUI Library for Arduino

ArdWidgets - GUI Library for Arduino

ArdWidgets est une bibliothèque de traitement qui vous permet de faire des tableaux de bord interactifs qui fonctionnent avec un Arduino. C'est censé être très accessible pour les deux débutants avec un traitement limité et expérience de l'arduino, a
En C/C++ Arduino : boucle de configuration y

En C/C++ Arduino : boucle de configuration y

La plataforma arduino se programa en C/C++. En esta serie de instructables, vamos a ver aspectos principales problemas programación, principalmente en C, pues pas voy un entrar en detalles de objetos C++, aplicados un sencillos proyectos de Arduino.
Douche Arduino moniteur avec écran LCD

Douche Arduino moniteur avec écran LCD

Bienvenue ! Pour notre classe environnementale Capstone (thèse) pour St. Olaf College nous avons construit un moniteur qui permettrait de surveiller efficacement la quantité d'eau utilise une douche. L'idée derrière ce varan est que si vous attachez
Arduino Camera Flash Control

Arduino Camera Flash Control

il s'agit d'une méthode simple pour contrôler un appareil photo avec flash en utilisant un Arduino. La chose gentille au sujet de cette méthode est qu'elle utilise un optoisolateurs pour séparer l'Arduino potentiellement élevée des pics de tension pr
La reconnaissance vocale et la synthèse avec Arduino

La reconnaissance vocale et la synthèse avec Arduino

Dans mon précédent Instructable, j'ai montré comment contrôler quelques LEDs à l'aide d'une carte Arduino et le Serveur BitVoicer. Dans ce Instructable, je vais rendre les choses un peu plus compliqués. Je vais également à synthétiser la parole en ut