Сдвиговый регистр позволяет сократить количество используемых контактов Arduino. 14 Он берёт на себя часть управления выводами, что экономит число выводов на плате. 1
Например, восьмиразрядный сдвиговый регистр 74HC595 позволяет контролировать 8 выходов, используя всего несколько выходов на самом контроллере. 14 А если микросхемы соединить последовательно друг за другом, то количество контролируемых выходов можно наращивать до любого разумного предела. 4
Также с помощью сдвигового регистра можно уменьшить количество выводов, необходимых для управления, например, 7-сегментными дисплеями, до 3. 3
Например, для подключения сегментного индикатора необходимо задействовать 8 выводов, а два индикатора займут уже 16 выводов. 1 Сдвиговый регистр позволяет использовать только 3 вывода контроллера для управления 8 выходами регистра. 4