2x16 LCD pinout ------------------------------------ 1 - GND - power ground signal 2 - VCC - positive power signal 3 - V0 - contrast adjust 4 - RS - register select 5 - R/W - read/write select 6 - E - operation enable signal 7 - DB0 - data bit 0 (not used here) 8 - DB1 - data bit 1 (not used here) 9 - DB2 - data bit 2 (not used here) 10- DB3 - data bit 3 (not used here) 11- DB4 - data bit 4 12- DB5 - data bit 5 13- DB6 - data bit 6 14- DB7 - data bit 7 15- LED+ - backlight LED positive 16- LED- - backlight LED negative Connections Jumpy: ----------------------------------- Connect DB7 to Arduino pin 3 Connect DB6 to Arduino pin 4 Connect DB5 to Arduino pin 5 Connect DB4 to Arduino pin 6 Connect E to Arduino pin 9 Connect R/W to Arduino pin 10 (or to black row at top of breadboard) Connect RS to Arduino pin 11 Connect V0 to Arduino pin 12 (or to black row at top of breadboard) Plug the pushbutton somewhere to the left of the LCD screen, straddling the channel running along the center of the breadboard (see picture above). Connect one of the top two pins of the button to the black row at the top of the breadboard using a short hookup wire. Connect the other pin at the top of the button to pin 2 of the Arduino.