📊 Elevate Your Projects with Clarity and Connectivity!
The GeeekPi IIC/I2C 2004 20x4 Character LCD Module is a versatile display solution designed for seamless integration with various devices like Arduino and Raspberry Pi. It features a high-performance I2C protocol for efficient communication, ensuring that your data is displayed clearly and accurately. With a compact design and easy setup, this module is perfect for any tech enthusiast looking to enhance their projects.
V**N
As described
Well packed lots of info about using online with a search
H**E
Works like magic
Got this today and super easy to get it working. Display needs only 4 wires to connect. I'm using Arduino Mega Rev 3.0.Here's how I wired it up:GND (Display) -> any pin marked GND (Arduino Mega)VCC (Display) -> any pin marked VCC (Arduino Mega)SDA (Display) -> Pin 20 (Arduino Mega)SCL (Display) -> Pin 21 (Arduino Mega)No pull-up resistors or any such thing - direct one-to-one connection as aboveI used the 'LiquidCrystal I2C' library by Marco Schwartz - search for this in the IDE and install it. I've installed the latest V1.1.2.Ensure the following lines of code at the top of your sketch:#include LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x27, 20, 4); // I2C address 0x27, 20 column and 4 rowsI just copied and pasted a trivial example off the web. No drama - it worked straight away.Check out LiquidCrystal_I2C.h to max the capabilities of the device. Works like a charm.Blindly recommended. Happy tinkering, folks.
M**N
20x4 LCD display 12C with blue backlight.
This product arrived on time and well packaged and is being used to display four voltages from a power supply using an Arduino. Excellent product and display.
A**A
Unable to get it to work with PiPico and MicroPython
I have the micropython Picio book that explains how to use s2l with a display. They use a 2 line display where as this is a 4 line display. Spent the whole weekend trying to work out why I can't get this to work with the "import machine" library and no luck. Tried to use the example code on the micropython Pico but it does nothing.Will have to go and get a 2 line LCD and see if I can get that to work!I am sure this would be a great display, if I can only find the right code!
D**M
Excellent with Raspberry Pi 4
The media could not be loaded. I bought a couple of these to prototype a customer facing display for a Raspberry Pi based EPOS till system.As you can (hopefully) see from the video the display is clear and refreshes at a decent speed.I've extended the connecting wire to 60cm with no problems.I have this connected to the GPIO alongside a fan, both running 24x7, no issues after a week.UPDATE 19/8/2022 still going fine.
G**Y
very happy
yer been looking at these for a while so i got one man i should have got 2 :).very good display works well.. not the fastest but still it dose it's job. the blue is really nice too :)
N**K
Only 4 Wires Awesome.
Don't get caught out like me... buy these with the I2C back pack module. Unless your crazy and like attaching upto 20 wires, a transistor and fraffing about with resistors to control brightness / contrast. These LCDs solve that probably with the I2C back pack meaning you only have *** 4 *** wires to hook up. Highly recommended.
P**N
Sample Code does Not Work without Modification
Had to change the code "lcd = liquidcrystal_i2c.LiquidCrystal_I2C(0x27, 1, numlines=4)" to "lcd = liquidcrystal_i2c.LiquidCrystal_I2C(0x3f, 1, numlines=4)" to get device to work (on Raspberry Pi 4). Can't understand why the documentation is different. After that, all worked very well.
Trustpilot
1 week ago
2 weeks ago