I am using a 74hc595 shift register with an Arudino Uno so I can save pins using the 20x4 LCD. So I downloaded the shiftLCD library that I found here: http://cjparish.blogspot.com/2010/01/controlling-lcd-display-with-shift.html I noticed on that site, it tells you to ground the R/W pin of the LCD. But on this page: http://www.hacktronics.com/tutorials/arduino-character-lcd-tutorial.html It says the R/W pin goes to pin 11 on the Arduino. Which one is right?
The reason I ask is because I am displaying a menu on the LCD with two buttons that control whether the cursor goes up or down. Whenever I put my fingers near the buttons, the cursor starts moving on its own. I figure this is because I am grounded and therefore grounding the switch. However when I used the exact same code without using a shift register and using LiquidCrystal.h everything went how it was supposed to.
Thanks a lot!