3 Arduino Pins to 24+ Output Pins (1 / 7 stap)

Stap 1: Inleiding tot de Shift Register


Wat is het Shift Register:

De Shift registreert fundamentele doel is het verhogen van het aantal Input/Output pinnen van de Micro-controller. De Shift Register gebruikt kunnen ofwel een 74HC595 die is gemaakt voor het verhogen van de Output pinnen, terwijl de 74HC164 is het Shift Register ter verhoging van de Input-pinnen. Het belangrijkste punt om op te merken is dat een aantal Shift registreert kan worden trapsgewijze. Zodat de Micro-controller 8 tot de macht n Output/ingangen met behulp van slechts 3 pinnen kan bepalen. Deze trapsgewijze kan ook worden genoemd als de serieschakeling van de Shift-Registers.

Pinnen van het Shift-Register:

De belangrijkste pinnen van de Shift Register worden als volgt vermeld:

Serieel (pin 14):

De pin die verschuiving van de volgende input voor de Shift Register.

RCK (PIN 12):

Wanneer deze pin wordt getrokken hoge, zal het verschuiven van het register.

Seriële klok (PIN11):

Moet worden getrokken hoog in te stellen van de output op de nieuwe Shift Register waarden, dit moet worden getrokken hoge direct nadat SRCLK is laag weer gegaan.

QH' (PIN 9):

Het belang van deze pin is dat het kan worden aangesloten op de seriële In (PIN14) van de volgende Shift Register en het daisy-chain kunnen verhogen.

Werking van het Shift-Register:

Het shift register kan worden vergeleken met een spel van gegevens vooruitbrengt op kruispunten. Ze worden verplaatst naar de andere kruising als de RCK pin van de verschuiving wijzigingen op hoog registreren en dus de gegevens kunnen worden verzonden naar een willekeurig aantal Shift registreert met behulp van het volgende principe. Het shift register kan handhaven de waarden met behulp van de seriële klok (PIN 11). Wanneer de pin van de seriële klok hoog gaat dan gaan de RCK pin laag en zo verder tot de gevraagde gegevens wordt verzonden.

Ik heb ook een 123D Circuit diagram met een beschrijving van de verbindingen van de Shift Register aan de Arduino. Evenals de basisaansluiting en die nodig zijn voor het register van de shift te werken. Het tweede 123d schakeldiagram geboden toont de aansluitingen voor de tweede Shift Register, enzovoort.

Daisy Chaining Shift registreert:

De Registers van de Shift kan worden verhoogd door het aansluiten van de QH' pin met de tweede Shift registreert Serial in (PIN 14). Het aantal uitvoer is dus beperkt tot het aantal Shift Registers die kunnen worden aangesloten. De code die is voorzien van de optie voor het verbinden van upto 40 + registreert. Ik heb ook een echt-tijd-diagram van de module en de verbindingen met de arduino met behulp van de modules verstrekt.

Gerelateerde Artikelen

Arduino solar laden controller + output controle en gegevens registreren online met Xbee WiFi

Arduino solar laden controller + output controle en gegevens registreren online met Xbee WiFi

Een tijdje terug begon ik bezig met een zonne-heffing controller, het was gebaseerd op een PIC-microcontroller, een 20 x 4 tekens weergeven en de code is geschreven in assembler. Het werkte goed en werkte nog steeds toen ik besloot dat ik wilde meer
C/C++ nl Arduino: Pines

C/C++ nl Arduino: Pines

Nl el Arduino, toda la información que entra y verkoop, lo hace a través de "pines". Los pines nl el Arduino zoon las conexiones que están een los lados y nl los cuales se pueden verbinden kabels como se ve nl la foto.Nl este instructable se con
Vijf Arduino Pin LED Matrix dobbelstenen

Vijf Arduino Pin LED Matrix dobbelstenen

welkom. Dit project maakte volledig en totaal Simonfrfr met uitzondering van de elektronische componenten. U zult een Arduino UNO ($30) breadboard ($3-$50) jumper draden ($3-$12) vijf Pin LED dobbelstenen Matrix van Newton Labs op newtonlabs.weebly.c
Een gemakkelijke manier om controle je Arduino Pins van het internet. (Geen port forwarding)

Een gemakkelijke manier om controle je Arduino Pins van het internet. (Geen port forwarding)

Controle Arduino pinnen van het internet, zonder gebruik te maken van complexe haven port forwarding opstellingen op uw firewall.Zolang de Arduino is aangesloten op uw netwerk en een geldig IP-adres heeft u zal zitten kundig voor wijzigen dePIN statu
Hookup een LCD-scherm aan een Arduino in 6 seconden met 3, niet 6 pins

Hookup een LCD-scherm aan een Arduino in 6 seconden met 3, niet 6 pins

het toevoegen van een LCD-scherm aan de Arduino projecten kan echte waarde toevoegen de kosten doen dus kan echter aanzienlijk. Niet een financiële kosten - u kunt oprapen 16 (tekens) x 2 (rijen) LCD voor zo weinig zoals £3,50. De kosten is het telle
Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

Arduino draagbare Weather Monitor, hoogtemeter, temperatuur, vochtigheid, met behulp van DHT11 en BMP85 met LCD-scherm met behulp van slechts 3 pins

ik heb dit project, omdat ik vaak bergen zoals in de afbeelding beklimmen en ik moet weten de hoogte, de temperatuur en ook wijzigingen in de weersomstandigheden, soms in slechts enkele minuten het weer krijgen zeer slecht, met een zeer dichte mist,
Arduino 16 LEDs met behulp van twee 74HC595 shift registers (onbeperkt pins)

Arduino 16 LEDs met behulp van twee 74HC595 shift registers (onbeperkt pins)

Dit is mijn eerste instructable, hoop dat u van het zult houden. Ik heb gespeeld rond met LED's voor een tijdje en ik realiseerde me dat ik vrij veel beperkt met Arduino pinnen ben en kan niet grote projecten waarvoor een heleboel pinnen. Dit is een
ATtiny85 & ATtiny84 analoge Pins seriële communicatie, etc.

ATtiny85 & ATtiny84 analoge Pins seriële communicatie, etc.

ik met behulp van een ATtiny84 of een ATtiny85 op mijn projecten. Ze kunnen besparen een paar centen en het ontwerp een beetje kleiner te maken. De beste instructie voor de oprichting van deze chips te gebruiken met de Arduino IDE is op de website va
Hack een HC SR04 op een 3-pin sensor

Hack een HC SR04 op een 3-pin sensor

Ik hoop dat jullie allemaal hebben gehoord van dat dure-maar-geweldig parallax ping))) sensor. Ik kan niet een van hen het mijn budget ontploffing in uiterst kleine kleine stukjes puin rondzweven kopen (30$ ik bedoel). Dus wat doe je? letterlijk kapp
Arduino aangedreven temperatuursensor met LCD Output eerste tijd auteur vermelding

Arduino aangedreven temperatuursensor met LCD Output eerste tijd auteur vermelding

Nooit geweest een kinda man van de wedstrijd, maar ik ging vooruit en ingevuld aan de eerste wedstrijd voor de auteur van de tijd, als u graag mijn intructable of zelfs alleen maar geleerd iets nieuws en denk ik heb verdiend uw stemming doe! =]Hallo
Log output van de Arduino voor dagen met een BeagleBone

Log output van de Arduino voor dagen met een BeagleBone

Hier is een snelle hack voor het debuggen van Internet of Things projectenLaten we zeggen u een mooie, Internet-verbonden Arduino project gebouwd met een fancy webinterface bediend door, bijvoorbeeld de Ethernet-shield. Na één of twee dagen het een o
Arduino wachtwoord beveiligingssysteem met magnetische deur sensoren

Arduino wachtwoord beveiligingssysteem met magnetische deur sensoren

In deze handleiding Instructables zal ik u tonen hoe maak je je eigen wachtwoord beveiligingssysteem met behulp van de Arduino uno bestuur en sommige schakelopties magnetische deur. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro contr
Arduino Bluetooth gecontroleerde elektrische deuropener

Arduino Bluetooth gecontroleerde elektrische deuropener

Hallo! In deze handleiding Instructables zal ik u tonen hoe te maken van uw eigen Bluetooth gecontroleerde systeem van de deur ontgrendelen met behulp van de Arduino uno board. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro controller
Arduino wachtwoord openen deur-beveiligingssysteem

Arduino wachtwoord openen deur-beveiligingssysteem

Hallo! In deze handleiding Instructables zal ik u tonen hoe om uw eigen wachtwoord deur systeem te ontgrendelen met behulp van de Arduino uno board te maken. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro controller, maar dit is een o