O datasheet do 74HC595 é o seguinte:
Para utilizar o 74HC595 não é necessário o uso de nenhuma biblioteca apenas precisamos definir as portas para o Shift Register, Latch e Clock.
Neste exemplo, os pinMode são definidos como OUTPUT.
Como podemos ver no exemplo acima, antes de enviar o sinal pretendido, que pode ser uma sequência binária até 8bits ou a potência de base dois que indica a porta para onde queremos enviar o sinal, temos de colocar o Latch a LOW e depois colocá-lo novamente a HIGH.
Espero que este exemplo vos seja útil nos projetos que venham a desenvolver.
Fiquem bem. Um abraço...