Grove - LCD RGB Backlight is a full-color backlight 16x2 LCD. High contrast and ease of use make it a perfect I2C LCD display for Arduino and Raspberry Pi.
Unlike other 16x2 LCDs, Grove LCD works on the I2C connections. This eases the hassle of connecting the screen with the Arduino or Raspberry Pi. Along with the
GND lines, this LCD just requires
SDA(Serial Data) and
SCL(Serial Clock). It means we just need 4 wires to make this LCD work rather than 14 pins of other LCDs.
Here is the detailed explanation for the same:
- SDA(SerialData) – The line for the master and slave to send and receive data.
- SCL (Serial Clock) – The line that carries the clock signal.
I2C is a serial communication protocol, so data is transferred bit by bit along a single wire (the SDA line).
Like SPI, I2C is synchronous, so the output of bits is synchronized to the sampling of bits by a clock signal shared between the master and the slave. The clock signal is always controlled by the master.
You can learn more about the I2C communication protocol here.
Now, if you want to create a project where you need to use the specific functions, you can easily do this by going through the examples from the repository in the attachments.