IIC/I2C 2004 20x4 Character LCD Module Display, Support I2C Protocol, LCD 2004 Module Shield for Arduino Uno Raspberry Pi
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5Thumbnail 6Thumbnail 7Thumbnail 8Thumbnail 9

IIC/I2C 2004 20x4 Character LCD Module Display, Support I2C Protocol, LCD 2004 Module Shield for Arduino Uno Raspberry Pi

4.6/5
Product ID: 133358724
Secure Transaction
High-Speed Sync
📏20x4 Display
🔌I2C Protocol
Frequently Bought Together

Description

📊 Elevate Your Projects with Clarity and Connectivity!

  • COMPACT DESIGN - Space-saving solution for your tech projects.
  • EFFORTLESS SETUP - Includes 4-pin jump wire for quick connections.
  • SEAMLESS INTEGRATION - Compatible with Arduino, Raspberry Pi, and more!
  • CRYSTAL CLEAR DISPLAY - 20x4 character clarity for all your data needs.
  • MULTI MASTER CAPABILITY - Supports multiple devices on a single bus.

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.

Reviews

4.6

All from verified purchases

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.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Anjali K.

The product quality is outstanding. Exactly what I needed for my work.

1 month ago

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
147.05 DT

Duties & taxes incl.

Tunisiastore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Pooja R.

The customer service exceeded my expectations. Perfect for buying products you can't find elsewhere.

1 week ago

Ayesha M.

The product exactly matches the description. Very satisfied with my purchase.

5 days ago

Iic I2c 2004 20x4 Character Lcd Module Display Support I2c | Desertcart Tunisia