RegisterWrite - prolonger les sorties d’Arduino/microcontrôleur avec registres à décalage

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

Articles Liés

Comment tester facilement un microcontrôleur avec un analyseur logique

Comment tester facilement un microcontrôleur avec un analyseur logique

Certains de mes projets dans le passé ont eu des problèmes en raison d'une mauvaise broche numérique. Si c'est jamais arrivé à vous, alors vous savez comment il peut être frustrant. Première réaction de la plupart des gens, c'est qu'il y a quelque ch
Programmer un microcontrôleur avec 12Blocks

Programmer un microcontrôleur avec 12Blocks

lorsque j'ai fait le Web Clicker, j'ai ramassé une copie de la fenêtre pour le débogage et c'était une bouée de sauvetage. Fenêtre d'affichage a été conçu par Hanno Sander. Il a également développé un autre IDE pour l'hélice, appelée 12Blocks.J'ai d'
Premiers pas avec le traitement et Arduino (contrôler le registre à décalage d’ordinateur)

Premiers pas avec le traitement et Arduino (contrôler le registre à décalage d’ordinateur)

Hey encore une fois ! J'ai quelques pièces, alors j'ai décidé de commencer le bâtiment virtuel ! J'ai eu le traitement sur mon ordinateur, mais je n'avais jamais utilisé, car i´m juste un étudiant et je don´t savoir Java du tout. Tout d'abord, j'ai d
Double tension régulée alimentation pour Arduino/microcontrôleur projets

Double tension régulée alimentation pour Arduino/microcontrôleur projets

quelques mois auparavant, quand j'ai eu tout d'abord mes mains sur Arduino Uno, je n'avais aucune idée d'où que 3,3 v puissance à côté de la broche 5V provient, ou plus exactement, j'ai ne pas vraiment y penser jusqu'à ce que j'ai dû faire mes propre
Traçage de données Arduino (microcontrôleur)

Traçage de données Arduino (microcontrôleur)

quelques fois tout en travaillant avec différents capteurs, vous devez être en mesure de tracer le résultat. Il vous permet de voir des données historiques vous permettant d'identifier un comportement étrange comme transitoires aléatoires et dérive à
Arduino/microcontrôleur MOSFET

Arduino/microcontrôleur MOSFET

Le IRF540N est un grand MOSFET à commencer à tourner plus grande charge sur et en dehors. Avec trois éléments, que vous pouvez activer et désactiver n'importe quelle charge DC vous avez.Tour des charges sous et hors tension avec votre Arduino ! Utili
Contrôle d’affichage LCD ATTiny45/85 avec un registre à décalage, programmé dans l’Arduino

Contrôle d’affichage LCD ATTiny45/85 avec un registre à décalage, programmé dans l’Arduino

Arduino en cours d'exécution sur un ATTiny45 de puce 85 est un gain de coût énorme pour les mini projets. Toutefois, vous impossible de connecter un écran compatible HD44780 comme vous avez besoin de 6 sorties, mais vous n'avez que 5. Ce problème peu
Contrôle de moteur facile et réversible pour Arduino (ou n’importe quel microcontrôleur)

Contrôle de moteur facile et réversible pour Arduino (ou n’importe quel microcontrôleur)

ce projet utilise seulement trois principaux composants pour fournir un contrôle avant et arrière pour un seul moteur.  Vous pouvez facilement l'interface à un Arduino ou n'importe quel autre microcontrôleur.C'est tellement simple - vous pouvez câble
Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

M. A. Parker c2015Circuits et fusibles construit un circuit simple mais important sur la maquette de l'expérimentateur qui sera utilisé comme plateforme de base pour de nombreux projets de microcontrôleur et pour définir les paramètres de microcontrô
Début microcontrôleurs partie 13 : Intro pour interfacer les LCD

Début microcontrôleurs partie 13 : Intro pour interfacer les LCD

Le microcontrôleur est une merveilleuse pièce de génie et il peut faire beaucoup de choses (avec l'aide de certaines émissions grande), mais c'est toujours une boîte noire opaque. Si vous voulez partager des informations ou vous montrer ce qu'il essa
Mesure de la vitesse du son avec microcontrôleur Arduino et capteur à ultrasons

Mesure de la vitesse du son avec microcontrôleur Arduino et capteur à ultrasons

Ma fille de 6 ans, Samatha, illustre comment mesurer la vitesse du son dans l'air avec microcontrôleur Arduino Uno et le capteur à ultrasons.Je pense qu'il s'agit d'un bon projet pour les enfants à être exposé aux sciences, ingénierie et mathématique
Quel microcontrôleur pour votre mode électronique ?

Quel microcontrôleur pour votre mode électronique ?

Ce qui la mode manque ? « Microcontrôleurs » je réponds toujours - et c'est vrai ! Il rend vos vêtements tellement plus intéressant, interactif et communicatif, dès que vous y ajoutez quelques renseignement.Mais ceux qui sont sur le marché ?J'ai comm
Comment choisir un microcontrôleur

Comment choisir un microcontrôleur

il l'habitude d'être assez limitait le nombre de jetons de microcontrôleur différents disponibles pour les amateurs. Tu dois utiliser tout ce que vous arrivaient à acheter chez le marchand de puce de correspondance, et qui réduit le choix à un petit
Construire et coder une bobine de Tesla Musical MONSTER avec un microcontrôleur

Construire et coder une bobine de Tesla Musical MONSTER avec un microcontrôleur

visiter ma page youtube pour davantage de projets : http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeComme l'hiver venu, beaucoup seront contraints de rester à l'intérieur... Pour beaucoup, cela signifie jouer scrabble avec grand-m