Device Control

Simplifies usage of shift registers, designed for the 74HC595.
Allows to set individual pins and takes care of shifting out the bytes. Can be used in combination with multiple shift registers which are stacked in serial.

Author: Timo Denk (

Maintainer: Timo Denk (

Read the documentation

Go to repository


This library is compatible with all architectures so you should be able to use it on all the Arduino boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.