raspberry pi rgb 1602 lcd module for sale
LCD displays are a fun way to learn how to code with a Raspberry Pi, Arduino and most development boards, however they usually come with a lot of pin connections and a single backlight colour.
This Waveshare LCD1602 version of the classic 16x2 LCD Display has an RGB backlight, allowing you to select up to 16 million different colours for your project. It also features an I2C interface requiring just 4 pin connections, making wiring your project much easier and reducing cable spaghetti!
LCD1602 RGB ModuleIncorporates character LCD panel LCD1602, onboard AiP31068L LCD driver chip and PCA9633 RGB control chip, supports Raspberry Pi / Pi Pico, Jetson Nano, and Arduino^^16x2 Characters 1602 LCDIncorporates character LCD panel LCD1602, can display up to 16 X 2 characters, support screen scrolling, cursor movement and other functions^^Adjustable RGB Backlight ColorUp to 16M (2563) backlight colors available^^I2C Control InterfaceOnly two signal pins are required, saving the IO resource, for connecting with host boards like Raspberry Pi / Arduino^^ 3.3V /5V CompatibleCompatible with 3.3V /5V operating voltage, Dimension: 87.0 × 32.0 × 13.0 mm
SunFounder is a company focused on STEAM education with products like Open-source robots, Arduino&Raspberry Pi Kits, Display screens, and other smart devices. Learn More
I am trying to use a 16x2 RGB LCD by WaveShare and I have it connected via I2C to my Pi 3B like shown in this image. The display does get detected by i2cdetect, but no matter which of the three addresses I use I get an I/O error.
1) I do not know what the I2C address should be, as I have never managed to get it to run, however when I disconnect the screen all of these addresses shown on i2c-detect disappear. Also, just to note, the RGB backlight has a separate address from the display"s address(es).
4) I am thinking that it might be the fact that I am not using the original RPi powersupply (since mine broke and I am waiting for a new one to get delivered to me right now), but one that can put out .1V less and 0.5A less.
So in this case it is most likely a faulty unit (since i get three addresses: 0x60, 0x70 and 0x3e)? Also what would be the reason for the screen to not get detected on my Pi Zero WH at all in that case?
My RPi-branded power supply arrived. I just tried once again (now with the OEM supply) to use the display and it is still not even turning on - the display stays dark (i2c-detect still shows the same wrong addresses). I have called the seller I bough it from and I"ll try to get it replaced, since it might just be a bad unit at that point.
UPDATE: The seller mentioned that I am the first buyer of such display from them, since it is a new product and they had not tested such a display with an RPi (just with an Arduino) before beginning to mass-sell them.
It was a defective cable from the side that connects to the I2C GPIO pins (the SDA & SCLK) - too loose and not making a good enough connection with the pins themselves. They sent me a working cable and the display is now detected and working as it should.
It was a defective cable from the side that connects to the I2C GPIO pins (the SDA & SCLK) - too loose and not making a good enough connection with the pins themselves. They sent me a working cable and the display is now detected and working as it should.