EasyShiftout

A simple way to use a 74HC595 by writing to individual ports.

Voltage droping of 74hc595 at out pins when connecting led - Stack ...

I have used the famous “595” many times, but there’s something that always bothered me: managing the register values.

This library will make “writePort(1, HIGH)” available for you to access individual 595 ports. Please see the Arduino documentation on how to connect your 595s to your Arduino: https://www.arduino.cc/en/tutorial/ShiftOut

After getting your 595 working, it’s time to add EasyShiftout to your code.

Please download the lib from GitHub: https://github.com/tiagorosolen/EasyShiftout and install it on your Arduino. From now on you can add the library to your project.

Please check the examples for usage, although it’s pretty straight forward. After instantiating the EasyShiftout class you’ll be able to user writePort(pin, value) to access each pin individually.

Don’t forget to change Latch_pin, Clock_pin and Data_pin to fit your assembly.

Please use GitHubs’s Issue page to report any bug that you might find.

Thank you very much for reading theprotoblog!