3 pins to connect LCD 1602 to Arduino Less wires
Every detail of how to connect your LCD 1602 using only 3 pins to Arduino Uno are show in the schematic. A simple code is attached and libraries. It works perfect.
To connect the LCD 1602 to the breadboard first you need to solder some Pin Headers to it.
PN2222A or BC547 NPN
74HC595 Shift Register
Male-Male Jumper Wires
If you can improve this project let me know, so I can made changes.