bradzilla84/74hc595

License: GPL

The 74HC595 is a “8-bit serial-in, serial or parallel-out shift register with output latches; 3-state.” In other words, you can use it to control 8 outputs at a time while only taking up a few pins on your microcontroller. Normal use 3 pins, or 5 pin with Enable and Clear. (With the assistance of Cesars)
NodeDescription
exampleNo description
hc595-clear
Clear all, Pins set to False
hc595-ctrlNo description
hc595-device
Hardware Setup Block
hc595-pack
Pack ALL Pin Values to be sent to DATA Block
hc595-stringNo description
hc595-getpinNo description
hc595-getallNo description
hc595-setpin-noupd
Set a pin value Without updateing the chip (Use sr-Update block once all are set)
hc595-setpinNo description
hc595-set
Update Data on all pins (if Pulsed and Enabled)
hc595-update-all
Update ALL pin Values (if they have been stored with Setpin-Noupd)
hc595-set-all-hi
Set ALL pins High
hc595-set-all-low
Set ALL pins Low
hc595-nibble-lowerNo description
hc595-nibble-upperNo description
To use the nodes in your project you should have the  bradzilla84/74hc595  library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.