Qty:1
SainSmart LCD Module For ... has been added to your Cart

Other Sellers on Amazon
Add to Cart
$13.90
& FREE Shipping on orders over $35.00. Details
Sold by: Sain Store
Have one to sell? Sell on Amazon

Image Unavailable

Image not available for
Color:
  • SainSmart LCD Module For Arduino 20 X 4, PCB Board, White On Blue
  • Sorry, this item is not available in
  • Image not available
  • To view this video download Flash Player
      

SainSmart LCD Module For Arduino 20 X 4, PCB Board, White On Blue

| 10 answered questions

List Price: $30.59
Price: $14.09 & FREE Shipping on orders over $35. Details
You Save: $16.50 (54%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
  • LCD module based on the popular HD44780 controller
  • Works great with Arduino and other micro-controllers
  • Tutorial/instructions can be found on manufacturer website.
  • 4 rows, 20 characters
See more product details
3 new from $13.90

Back to Business

back to business
Start the New Year with business essentials, including janitorial supplies, workplace safety products, office supplies, & more. Shop now

Frequently Bought Together

SainSmart LCD Module For Arduino 20 X 4, PCB Board, White On Blue + 4x4 Universial 16 Key Switch Keypad Keyboard For Arduino + 2pcs nRF24L01+ 2.4GHz Wireless Transceiver Arduino Compatible
Price for all three: $24.06

Buy the selected items together

Product Information

Technical Details
Item Weight0.8 ounces
Product Dimensions4.8 x 2.7 x 1.2 inches
Item model number20-011-913-A03
Display TypeLCD
  
Additional Information
ASINB003B22UR0
Best Sellers Rank #3,915 in Electronics (See top 100)
Shipping Weight1.6 ounces (View shipping rates and policies)
ShippingCurrently, item can be shipped only within the U.S.
Date First AvailableMarch 5, 2010
  
Feedback
 Would you like to give feedback on images?
 

Product Description

This SainSmart LCD module is a keypad module based on the HD44780 controller for Arduino compatible PCB boards. It has 4 rows, 20 characters per row for more text, with blue backlight LCD beneath white words for readability, as well as a control knob for setting contrast. This keypad module features the integrated circuit communication interface for Arduino beginners.

SainSmart manufactures development boards, sensors, motors, and testing equipment. The company, founded in 2011, is headquartered in Leawood, KS.

Customer Reviews

Very disappointed and going to return it.'
S. Rana
If you are new to arduino and want to work with an LCD or need a display for a project, this is quick to setup, and easy to use.
C. L. Nunley
From the description... "We include instructions and Arduino software for using this LCD with Arduino."
TPS

Most Helpful Customer Reviews

135 of 139 people found the following review helpful By shoerito on May 6, 2013
Verified Purchase
Length: 0:41 Mins
My device came with zero instructions and it took a bit of work to get it going.

Here is how to get the one that has the little LCD2004 board on the back to work. I bought mine on 5-2-13. I am using Arduino 1.0.4 and an Uno device.

Google LiquidCrystal_V1.2.1.zip

Get it, or the newest version. Go into the libraries folder in your arduino folder, remove "LiquidCrystal" and put the LiquidCrystal folder from LiquidCrystal_V1.2.1.zip in its place.

There are four pins on the LCD2004 thingy on the back of this product. I just bent the pins straight out from the LCD2004 and jammed them into my breadboard.

GND -> - (ground)
VCC -> + (positive)
SDA -> A4 (yep, analog, not kidding)
SCL -> A5 (analog again)

You shouldn't need any extra resistors or anything.

This is what you need for your sketch:

#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>

#define I2C_ADDR 0x3F
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7

LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);

void setup()
{
lcd.begin (20,4,LCD_5x8DOTS);
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
}

void loop()
{
lcd.setBacklight(HIGH);
lcd.home ();
lcd.print("HELLO WORLD");
}

I hope this helps somebody.
20 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
35 of 36 people found the following review helpful By Amazon Customer on November 25, 2012
Verified Purchase
I received the display and found it was poorly packaged.

The display had an I2C module installed which would have been a bonus indeed except the I2C module was defective.

I'm annoyed because to use the item as intended I had to desolder and remove the i2c board .
Beginners in the arduino world may not understand or be capable of this mod.

This may be what reviewer Pat experienced when he states that the pins didn't match up with the breadboard.

My suggestion is that they stop sending 2nds out as new and leave the repairs to the buyer.
Very disappointed with this acquisition, it wasted a few hours of my day trying to get the i2c working only to realize that I needed to ditch it.
5 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 24 people found the following review helpful By noob rtsbot on January 1, 2013
Verified Purchase
Spent at least 12 hours trying to get this to work.

1. LiquidCrystal_I2C library from the sainsmart website for lcd2004 is outdated, doesn't work with my Arduino R3. I got the library from dfrobot wiki that works and it has a wiring schematic as well (basically scl-a5, sda-a4, grd-grd, vcc-5v).

2. Figure out its address. I used l2c_scanner code i found to figure out it's not 0x27 but 0x3F for mine.

3. Ran hello world from the library with 0x3F address and turned contrast knob until contrast was good.

My defect: as soon as you let go of contrast knob, my text disappears. It only reappears with pressure on the contrast knob itself. I tried to force it into contact and can get it sometimes to work until it gets loose. I suspect this behavior is responsible for many issues others are assigning to wrong libraries/code and took me a day to work out.

Otherwise it is easily displaying text using only 2 analog connections.
I wrote it up only because I was getting frustrated finding information myself. It's kind of working now for me after I got mad and hit it hard a few times. Good luck.
7 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
20 of 23 people found the following review helpful By Phillip on May 12, 2010
Verified Purchase
Order was timely and well packed. everything works as it should, but you need to fiddle with the code a bit with the Arduino. The pin interface does not come soldered on, and it takes experience to get it on right. also comes with the needed resistor for the basic code.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 26 people found the following review helpful By Steve H. on December 24, 2012
Verified Purchase
Ordered this part, received a different version: I2C version.
No documentation included.... zero. Just the part in an anti-static bag.
The web site contained little/no help. Wasted a ton of time on the web to find the correct library to use
and some sample code.
As of now, even with the corrected I2C address, and an updated LiquidCrystal library, the back-light is the only thing that works.
I'll stick with some of the other well known Ardunio storefronts...
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
20 of 24 people found the following review helpful By Jeremy on May 22, 2013
Verified Purchase
The LCD screen works but requires a little soldering. The product description comes directly from the original seller's site, which has some misleading sales info. It does have sample code and connection information, but that is to be found on the manufacturer's site. This is the link http://www.hacktronics.com/Tutorials/arduino-character-lcd-tutorial.html and the datasheet http://www.hacktronics.com/datasheets/20x4_white-blue-lcd.jpg

If you haven't done any arduino projects before, start there and work your way up to this. Its not overly difficult, I myself have only been working with arduino for a week in my spare time. Overall it seems to work fine, just a little misleading on the details. I would have given 5 stars if they had put a little better effort into the product listing. I had never soldered before, but its pretty easy to do. A soldering iron is pretty important for this hobby, so pick up one if you don't have it.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews