![]() |
74595
|
![]() |
De 74595 is een 8-bits serieel naar parallel schuifregister met latch, verkrijgbaar in DIL 16-pins behuizing en ook als SMD. Het is een goedkoop IC, zo €0,25 - €0,50 en biedt een zeer goedkope en prima uitbreidingsmogelijkheid. Met slecht drie digitale poorten van de Arduino kun je 8 outputs schakelen en de 74595 maakt het ook mogelijk om deze IC's achter elkaar te schakelen (cascade) waarmee de data doorgeschoven wordt naar de volgende chip. Dus met 4 van deze IC's in cascade kun je, nog steeds met slechts drie poorten van de Arduino, in totaal 32 outputs schakelen. En theoretisch nog meer als je maar genoeg bits serieel kunt doorschuiven. Echter de verwerkingstijd om dan alle bits op hun positie te hebben neemt per IC een x-tijd in beslag. Zie de datasheet voor de exacte timing. Aansluiten op een Arduino: 74595 pin - Arduino pin Hieronder het aansluitschema (sorry, niet getekend voor aansluiting op een Arduino, dat komt nog): |
![]() |
Hieronder de sketch in de Arduino IDE: |
![]() |
De sketch kun je hier downloaden. Uitleg bij deze sketch: De sketch begint met ...volgt nog!!!
de "void setup()" functie.... de "void loop()" functie. Uitleg bij "xx()" functie: Uitleg bij "xx()" functie:
Uitleg hardware: De ....volgt nog!! Hieronder een schema met een tweede 74595 in cascade geschakeld, dit kun je voor verdere 74595's ook zo doen. De clock (pin 11) en latch (12) aansluitingen van de 74595 kun je naar elk IC verbinden. Pin 14 is de seriële ingang, deze blijft alleen verbonden met een digitale poort van de Arduino, in de sketch is dat pin xx. Het doorzetten van de bits doet de 74595 bij het doorschuiven vanaf het 9e bit en wel via QH (pin 9), verbind deze door met de volgende 74595 aldaar op de seriële ingang (pin 14). |
![]() |