Go Down

Topic: Using 595 shift register to interface with LCD via SPI (Read 2071 times) previous topic - next topic


I am following this tutorial: http://arduino.cc/playground/Main/LiquidCrystal, written fairly recently about using a 595 shift register to communicate with the LCD instead of connecting it directly thus saving more  input/output pins. The tutorial includes its own modified version of the LCD library but when I try to compile the sample code on the tutorial with the LCD library updated, I get a compiling error.

Also, can some one confirm if the schematics are correct? I was looking at another tutorial using the 595 and there was a capacitor from a pin to ground, but this one doesn't.


The only place there should be a capacitor is from the Vcc pin to ground.
Any schematic with a cap on any othe pin is incorrect.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

Nick Gammon

Take a look here:

Please post technical questions on the forum, not by personal message. Thanks!

More info:


it is fixed I uploaded an updated library that works with Arduino 1.0 and older ones, in the previous one I was using Arduino 22, but please let me know if you find anymore problems.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131