Микросхема 74HC595 — выходной сдвиговый регистр, который преобразует последовательный сигнал в параллельный, чтобы высвободить цифровые выходы микроконтроллера. Например, выходной сдвиговый регистр удобно использовать для управления большим количеством светодиодов, не занимая лишние выходы.
Чип принимает последовательный сигнал на 1 пине Ds и превращает его в параллельный сигнал на 8 пинах Qx. Последовательная передача тактируется через дополнительный пин SHcp. Также отдельным пином управляется регистр данных STcp, что позволяет изменять сигнал на 8 выходах единовременно, когда все данные переданы.
Таким образом из трёх пинов вашего контроллера можно получить сразу 8 цифровых выходов. А ещё сдвиговые регистры 74HC595 можно объединить в каскад, подключив их один за другим через пин Q7’, чтобы получить из трёх контактов уже 16, 24, 32 и т. д. цифровых выходов.
Для удобной работы с выходным сдвиговым регистром на Arduino существует встроенная функция shiftOut.
1× Микросхема SN74HC595N