

💻 Elevate your DIY game with crystal-clear, hassle-free LCD brilliance!
The GeeekPi 2PCS LCD 1602 Module features a 16x2 character blue backlit display with I2C protocol, minimizing I/O pin usage for cleaner wiring. Compatible with all major development boards including Arduino and Raspberry Pi, it offers adjustable backlight and contrast via a built-in potentiometer. Its compact 80x35x11mm design makes it ideal for IoT, smart building, and maker projects, delivering reliable, easy-to-integrate visual output.













| ASIN | B07S7PJYM6 |
| Best Sellers Rank | #29,032 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #2 in LCD Character Modules |
| Brand | GeeekPi |
| Customer Reviews | 4.6 4.6 out of 5 stars (454) |
| Date First Available | May 26, 2019 |
| Item Dimensions LxWxH | 7.87 x 7.87 x 5.91 inches |
| Item Weight | 5.3 ounces |
| Item model number | 464 |
| Manufacturer | GeeekPi |
| Number of Processors | 1 |
| Operating System | Linux |
| Processor Brand | ARM |
| Product Dimensions | 7.87 x 7.87 x 5.91 inches |
| RAM | LPDDR |
| Series | 464 |
| Voltage | 5 Volts |
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.
R**N
worked great
very easy to setup and get going
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
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.
L**N
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!
S**N
I've bought a number of these and only had an issue with one which was fixed by just twisting the tabs that go through the printed circuit board holding the layers together. (one tab didn't get twisted at the factory)
A**R
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.
M**C
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**R
Gud works ok
Trustpilot
3 days ago
2 days ago