Shopping Cart

Your cart is empty.

Your cart is empty.

GeeekPi 2-Pack I2C 1602 LCD Display Module 16X2 Character Serial Blue Backlight LCD Module for Raspberry Pi Arduino STM32 DIY Maker Project Nanopi BPI Tinker board Electrical IoT Internet of Things

Free shipping on orders over $29.99

$9.99

$ 4 .99 $4.99

In Stock

About this item

  • Use the i2c protocol to reduce the occupation of I/O ports, making it easier to add to the project, and less wiring is more beautiful.
  • Commonly used in: Internet of things, DIY project, home animation, smartbuilding, maker's DIY project.
  • Compatible with all current development boards, such as Arduino, Raspberry pi, Tinkerboard, Nano pi, Banana pi, stm32 and so on
  • With a potentiometer used to adjust backlight (Color: Blue) and contrast.Power supply: 5v and I2C address is: 0x27 Module dimension: 80mm x 35mm x 11mm



Product Description

lcd 1602

Description

The LCD1602 is an industrial character LCD that can display 16x2 or 32 characters at the same time.

The principle of the LCD1602 liquid crystal display is to use the physical characteristics of the liquid crystal to control the display area by voltage, that is, the graphic can be displayed.

The 1602 uses a standard 16-pin interface, and our display module is a module that provides I2C functionality.

I2C uses only two bidirectional open-drain lines, Serial Data Line (SDA) and Serial Clock Line (SCL),pulled up with resistors. Typical voltages used are +5 V or +3.3 V although systems with other voltages are permitted. It can be operated as long as it supports the I2C development board.

For example, the common Ar-duino, raspberry pi, Stm32 and so on.

Features: Easy to use; Less I/O ports are occupied; Support IIC Protocol; The I2C LCD1602 library is easy to get; With a potentiometer used to adjust backlight and contrast; Blue backlight; Power supply: 5v; I2C address is: 0x27.

How to connect it to Raspberry Pi and Ar-duino

1602 LCD DISPLAY

Compatibility

Used for connecting Ar-duino and Raspberry pi and it can be used to display real time clock, temperature, humidity etc.

(A potentiometer is also necessary to adjust the contrast. Working Voltage: Only 5V )

You can display the digital information or English sentense on the LCD screen by using Arduino, Raspberry Pi or other MCU which supports i2c protocol.

To get more information, please check our wiki wiki.52pi.com/index.php?title=Z-0234

16x2 LCD Module

Default Address

0x27 for PCF8574T chip; 0x3F for PCF8574AT chip; please check which chip you have on i2c interface.

(Before you upload the code to the control board, please download the LiquidCrystal_I2C library)

To get more information, please check our wiki wiki.52pi.com/index.php?title=Z-0234

lcd 1602 module
1602 LCD Display

Package Includes

2 x LCD 1602 Module, 8 x Jumper Wires


LEGAULT SIMON
Reviewed in Canada on June 10, 2024
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!
Virginia M
Reviewed in the United States on February 17, 2024
I bought these displays for use on my Arduino Uno. The description clearly shows cables for both and Arduino and a Raspberry Pi, but what was delivered were eight cables for the Raspberry Pi. Since I have lots of extra cables, not a big deal, but not as advertised. I've checked both displays and they work fine.
Art Supporter
Reviewed in the United States on November 27, 2024
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 0x27LCD 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.
Customer
Reviewed in the United States on September 25, 2023
Great Quality bright display easy setup using instructions provided on the link providedPreforms good for price and requires only 4 wire to use ! works with both Arduino and Raspberry
Fred T.
Reviewed in Canada on September 16, 2023
Nice display but too big for smaller project enclosures. Also you need the driver(s) to use once I found the Python driver it worked. It is a slow device so not good for real time display (such as counting etc). But OK for the price.
Evelyn Wilson
Reviewed in the United States on May 22, 2023
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.
Service Technician
Reviewed in Canada on March 7, 2022
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)
Marc
Reviewed in Canada on March 24, 2021
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!!
John Grieggs
Reviewed in the United States on March 22, 2021
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).
Customer
Reviewed in Canada on January 1, 2021
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.
Jesse
Reviewed in the United States on August 3, 2020
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.
Dennis Keeler
Reviewed in the United States on December 29, 2020
These displays are as described, however they say they work at 3.3volts. This is true, however the contrast and brightness of the display at 3.3 volts is poor! At the specified 5volts they are perfect! The input's will still operate at 3.3volt levels at 5volts. I use a EXP8266 and the Arduino IDE has an LCD display library that operates this thing perfectly! Works Great, easy to use.
CrystalGuy
Reviewed in the United States on November 6, 2019
These are great little units. They do not take much power, in fact I connected the power to an output pin of an Arduino and I can turn it off and on when I need to display something ( for extreme low power ). If you are just doing text, the LiquidCrystal_I2C arduino library has a minimal code footprint that works well. Don't forget that the small two pin header on the back needs a jumper ( or a resistor for less brightness ) in order for the display to work. The contrast adjustment pot on the back will optimize the contrast of the LCD.