Step 1: Resist!
Step 2: Resist Some More...
Step 3: Only One Direction
Step 4: The Capacitor
Step 5: Switches
Step 6: Trimpot
Step 7: Power Regulator
Step 8: Socket to Me
Step 9: What Next?
For the 2x16 Blue display, use a 28 Ohm resistor (Red Gray Black).
For the 4x20 Blue display, use a 33 Ohm resistor (Orange Orange Black)
Place this resistor in the spot marked Rbl.
Step 10: The Headers
Solder in the pins at each end and then check for alignment before soldering the remaining pins.
Step 11: More Headers
Step 12: Easily Overlooked
Step 13: The IC
Step 14: A Display, Mate
Step 15: Plug It In
On the display end, the black wire should connect to the Ground pin. On the arduino end, I preferred to connect to the A0, 5v, and Ground pins on the Bare Bones Board.
Step 16: Testing and Support and Programming
Turn the trimpot fully clockwise (you may wish to turn it back a hair later).
Press the op test button and hold - then press and release reset - finally release the op test.
That should print the character set with the backlight on. The characters may wrap in an odd manner depending on the geometry of your LCD.
The reset button will print the custom characters while flashing the backlight for one second.
Both the LCD geometry settings and backlight brightness are under software control, so the backlight will stay off until turned on by a software command. See the phanderson command set, and the software demo, at moderndevice.com for more information.
If you're using a Basic Stamp you can find code at phanderson.com.
From here, simply program the arduino with the appropriate demo sketch found at the bottom of this page. You will likely need to change the sketch to reflect your communication pin choice.
The display should start shortly after programming is complete. Adjust the variable resistor until you are happy with the display contrast.
Much more information on programming the display and forum support are found at moderndevice.com.