







Desertcart purchases this item on your behalf and handles shipping, customs, and support to EGYPT.
💻 Elevate your IoT game with sleek, smart display power!
The GeeekPi 2-Pack I2C 1602 LCD Display Module offers a 16x2 character blue backlight screen with I2C protocol to reduce wiring complexity. Compatible with major development boards like Arduino, Raspberry Pi, and STM32, it features adjustable backlight and contrast via a potentiometer. Compact and lightweight, it’s ideal for DIY, IoT, and smart building projects, boasting strong user ratings and a 6-month warranty.










| ASIN | B07S7PJYM6 |
| Best Sellers Rank | #53,889 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #2 in LCD Character Modules |
| Brand | GeeekPi |
| Built-In Media | 2 x Blue backlight I2C LCD1602, 8 x Jump wire |
| Compatible Devices | Arduino, Raspberry Pi, Tinkerboard, Nano pi, Banana pi, STM32 |
| Connectivity Technology | I2C |
| Customer Reviews | 4.6 out of 5 stars 471 Reviews |
| Included Components | 2 x Blue backlight I2C LCD1602, 8 x Jump wire |
| Item Dimensions L x W x H | 3.15"L x 1.22"W x 0.28"H |
| Item Weight | 0.15 kg |
| Manufacturer | GeeekPi |
| Mfr Part Number | 464 |
| Model Name | 464 |
| Model Number | 464 |
| Number of Items | 2 |
| Number of Packs | 2 |
| Operating System | Linux |
| 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).
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.
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.
M**C
Don't Trust the Listing but good.
After working all day, I finally figured out why neither of my displays worked! The Listing says use address 0x27. That's wrong. I had to use 0x3F to get it to work! Neither does the documentation say which I2c library works. I kept trying different ones. Maybe they all worked, I don't know whch one I wound up with. Now that it works, it works great. One Added Note: Soldered ds1307 directly to the back pins which is a nice mount and space saver. Will buy again.
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.
E**N
Great value, but...
One of the two screens works intermittently whenever the contrast variable resistor gets touched, and since the colder joints are under the LCD screen, I can't get in there to reflow the cold solder joint(s). Probably just some bad luck, as I don't think this quality control issue is common. The screens are fantastic otherwise.
D**R
Runs like a Racecar !!!!
I have a picow, a rotary encoder and a popular LCD. This worked however the display so slow, the picow I was missing clicks on the encoder. I can not get ahead of this 1602 display with the rotary encoder. I can read this without my glasses. This can run on 5 volts which means you can bypass the pico and run it strait off your usb power supply. This 1602 does not need logic shifters from 3.3 to 5 volts. I wish I would have started with this display instead of killing a whole day with the led display. This is saving my project !!
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 week ago
1 week ago