







Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Hong Kong.
💻 Elevate your DIY projects with sleek, smart display power!
The GeeekPi 2-Pack I2C 1602 LCD Display Modules offer a compact, easy-to-integrate 16x2 character screen with blue backlight, optimized for minimal wiring via I2C protocol. Compatible with a wide range of development boards including Arduino and Raspberry Pi, these modules feature adjustable brightness and contrast, making them ideal for IoT, smart building, and maker projects seeking professional-grade display solutions.










| ASIN | B07S7PJYM6 |
| Best Sellers Rank | #62,770 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #4 in LCD Character Modules |
| Brand | GeeekPi |
| CPU Manufacturer | ARM |
| Compatible Devices | Arduino, Raspberry Pi, Tinkerboard, Nano pi, Banana pi, STM32 |
| Connectivity Technology | I2C |
| Customer Reviews | 4.6 out of 5 stars 461 Reviews |
| Item Dimensions L x W x H | 3.15"L x 1.22"W x 0.28"H |
| Item Weight | 0.15 Kilograms |
| Manufacturer | GeeekPi |
| Mfr Part Number | 464 |
| Model Name | 464 |
| Model Number | 464 |
| Operating System | Linux |
| Processor Brand | ARM |
| Processor Count | 1 |
| RAM Memory Technology | LPDDR |
| Total Usb Ports | 1 |
| UPC | 703501205768 |
| Warranty Description | 6 months |
J**S
Easy to use, works great, but details matter!
I am using this for a little project I'm working on. No complaints at all, but here are a couple of things that might be good to know: 1. The LiquidCrystal_I2C library available from within the Arduino app works fine. You don't need any of the variant versions. Just go into the Library Manager and search for LiquidCrystal I2C. The default one by Frank deBrabander works great. The warning "THIS LIBRARY MIGHT NOT BE COMPATIBLE WITH EXISTING SKETCHES" is probably valid, but I had no issues. 2. Be sure to check the pin order on the I2C thing. They are labeled. Don't just trust pictures in tutorials. 3. The device ID on mine was indeed 0x27. Apparently there is at least one other commonly used value possible, 0x3F. I saw nothing on my display initially, so I tried the I2C scanner on Instructables, which confirmed mine was indeed 0x27. Moral of the story? The potentiometer on the back is very important! Once you're sure your device ID is correct, adjust brightness. Very good deal for what it is - 16x2 characters, nice and bright, and only requires 4 pins (2 of which are power and ground).
B**E
Solid screen
Very inexpensive screens that work well. Easy to connect thanks to the I2C backpack. The adjustable contrast is really nice as well. Works perfectly for my Arduino projects.
K**E
Works Perfectly!
Got the 2 LCD screens! After connecting them to my Arduino and getting a code I can say that these work perfectly. They even came with the I2Cs soldered on the LCD screen. Highly recommend if you’re in need of some LCD screens.
A**R
WOrks if you know the correct pin nymbers
Good display that can display any ASCII character as well as custom characters. It has a white background light that you can turn off by pulling a jumper on the back. I am using this display with a Raspberry Pi Pico. Initially I had difficulties because I confused the physical pin numbers with the logical pin numbers. I soldered SDA and SCL to the physical pins 4 and 5 on the left side of the RP Pico, and incorrectly used "Pin(4)" and "Pin(5)" in my MicroPython script. After changing the script to the logical pin numbers 2 and 3 it worked great. Here is the correct mapping: Solder pin 4: I2C1 SDA = GP2 = Python Pin(2) Solder pin 5: I2C1 SCL = GP3 = Python Pin(3) GeeekPi 16x2 LCD address = Python 0x27 LCD displays take time until the text becomes readable. As an experiment I tried to run several counters as fast as possible (write both display rows more than 3 times/sec). The text - particularly on the second line - was not recognizable. My recommendation is to update the display not more than once per second if you write both lines.
F**O
Good option
Cheap, bright, good contrast control w/backpack. Happy to use in future Pi Projects. Slightly finicky with power draw on Rpi3b at 5v 1.5amp cell phone charging brick and cable vs. OEM 2.1amp power supply wall wart.
J**E
Affordable, Simple, and Easy to Use
I've tried one so far and it works as advertised! Pros: -The 2 pin I2C connection is so much easier than the alternatives you see with all sorts of wires trailing off. -The screen is bright and vibrant. Perfect for a simple menu or readout -The controller board is conveniently soldered to the display. Plug and play is painless. Cons (Sort of): -The wiki doesn't give much detail about which library to use or where to download it from. It says LiquidCrystal_I2C, but when you search for that, you get a bunch of different results. It took me 3 tries to find the right one. Search through Arduino IDE, scroll a ways, and you'll see one that matches verbatim. (Not a huge con honestly, it's just giving the author would have been nice). -The only other con is common to all displays like these. 16 character 2 line displays are pretty limiting to what you can do with them, but again, as long as you count out the letters you want before purchasing, you'll be fine. These things are great.
O**.
Great
No complaints works just as expected
A**R
Nice little LCD
Great Quality bright display easy setup using instructions provided on the link provided Preforms good for price and requires only 4 wire to use ! works with both Arduino and Raspberry
M**C
happy of the white on blue.. very nice display!
very nice for the eyes and very readable.. easy to use with the I2C.. not great if on battery (because consumption is 20-25ma) but love this display and the next one will be 4x20 just for fun!!
A**A
Works
Arrived quickly and well packed. Good display and easy to use
L**N
Module LCD I2C 1602
Utilisé pour divers projets DIY avec Arduino, reste à voir les boitiers et les rendre autonomes avec VCC, bcp utilisés pour différente programmation, semble bien efficace et solide!
A**R
Good product, but you might be tinkering with the library
If it doesn't work immediately, the LCD address might be "0x3f" or "0x27" so try both. Also try a couple different libraries and check for updates. I was having issues and was tinkering with these... but it just started working. I'd like to advise exactly as to what worked, but I don't know what did the trick.
J**N
Meh - they work but hard to read text (even after potentiometer adjustment)
It works, but hard to read, even after adjusting the potentiometer. Both of the ones I received are pretty much the same - the contrast between the blue background and the whitish lettering is very bad. I'd recommend going with an OLED module if you can - they are super sharp and you can't even see the refreshes when the screen renders.
Trustpilot
1 month ago
2 months ago