Deliver to DESERTCART.HR
IFor best experience Get the App
💡 Light Up Your Ideas with Style!
The Serial LCD Module 20x4 Amber on Black for Arduino is a versatile display solution featuring a vibrant amber backlight, multiple connectivity options (I2C, SPI, TTL), and a compact design, making it ideal for personal projects and prototyping.
Display Type | LCD |
Item Dimensions | 3.7 x 1.9 x 0.4 inches |
Item Weight | 0.1 Pounds |
Specific Uses For Product | personal |
Color | Black |
Additional Features | Backlit |
Connectivity Technology | I2c |
Graphics Description | Dedicated |
B**R
24hrs after Receiving I wrote this review
OK, I have very little experience with coding and LCDs and what not. I needed to diplay data from the Serial Monitor in Arduino and I only needed to display 4 lines. This WAS PERFECT! I had a different LCD that I've been fighting with for months with no luck. I bought this out of frustration and I was not disappointed. I only needed 3 pins to display what I wanted to. PERFECT!!!!**ONLY COMPLAINT- it does not come with headers, just solderable holes, this to me is a let down because I shouldn't need a soldering iron to play with arduinos. These are what you'll need (or something similar):http://www.amazon.com/Gino-Angle-Single-Header-Strip/dp/B0079SK5MO/ref=sr_1_5?s=electronics&ie=UTF8&qid=1357419628&sr=1-5&keywords=2.54+headersThere is a link to a PDF in the description. It was VERY useful when figuring out what 0xFE meant and such. If you need help setting up shoot me a message.Easy code to get you started:/* The initial settings of this code will not constantly update serial data, to do thatmove everything from "the LCD displays the following" and down into your Void loop and it will updateso long as you have some method of sending it data *//* NKC Electronics 16x2 Serial LCD test 16x2 Serial LCD pinout for UART serial communicationpin 1: RX // This is the square holepin 2: GNDpin 3: +5VConnections:connect pin1 to Arduino digital pin 1connect pin2 to Arduino GNDconnect pin3 to Arduino +5VDefault communication speed is 9600 */char ESC = 0xFE;void setup(){Serial.begin(9600); // Initialize LCD moduleSerial.write(ESC);Serial.write(0x41); //Turns LCD onSerial.write(ESC);Serial.write(0x51); //Clears Screen of erroneous dataSerial.write(ESC);Serial.write(0x52); // Sets Contrast 1-40Serial.write(40);Serial.write(ESC);Serial.write(0x53); // Set Backlight 1-8Serial.write(8);/* LCD Displays the following */Serial.print(" Type what you want here "); // Set cursor line 2, column 0Serial.write(ESC);Serial.write(0x45);Serial.write(0x40);Serial.print(" Type what you want here Too ");}void loop() {}
J**N
Awesome display, horrible documentation.
OK, the sample code for this is complete ass, the documentation isn't much better, and neither use the actual library the NKC Electronics provides for this product. Another review does provide a working example for serial (RS232) communications. Unfortunately I can't link it here, but search for Serial LCD 20x4 Blue with White Backlight for Arduino, it's distributed by Longertech.For RS232 comms with the code you'll find you'll need to wire line 4 from the Arduino to the pin 1 (square solder pad on the left looking at LCD with the pins in the top-left corner). Ground to pin 2, and 5.5v (NOT 3.3v) to pin 3.
L**D
Little problem with datasheet
Default I2C address written on datasheet is not correct.It says 'The default I2C address is 50 (32 hex).' in 7-bit representationbut it is actually 40 (0x28).
Trustpilot
2 weeks ago
4 days ago