I am trying to find some examples/tutorials on using a 595 to read data, rather than the usual output.
Essentially I am playing around with 2 line LCD's, and wanted to lower the number of pins I was using on my Arduino (ie the 8 data lines) so I figured using an 8-bit shift register would help.
I was trying to build things, without the use of 3rd party libraries, to learn as much as possible. So in that spirit, I thought it would be a good idea to be able to read information from the display, to get things going correctly, rather than throwing data at it and hoping for the best.
I have tried a few searches, but the majority of what I have come up with, is about using the 595 to output stuff, and other IC's to read stuff. Although the datasheet does describe the 595 as an "8-bit serial-in, serial or parallel-out shift register" so I reckon it must be possible ?
Thanks in advance, for any suggestions you might have.