16x2 RGB LCD Keypad Board

SKU: DFR0374

The 16x2 RGB LCD Keypad Board operates at 5V with I2C communication, offering dual-row analog/digital ports for versatile applications involving sensors, LEDs, and servos. It includes a display of 16*2 and is suitable for various temperature ranges. The keypad features 5 buttons connected to the A0 pin, providing different key values depending on the button pressed. The board is designed to minimize interference with analog signals, allowing for precise readings with a tolerable error margin. This gives users the flexibility to create diverse projects, making it an ideal choice for hobbyists and professionals alike.

Angled shot of black RGB LCD module with gold pins and connectors for Arduino 1602 display shield.-DFRobot product sku:DFR0374 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • Specification

    Parameter Value
    Operating Voltage 5.0V
    Operating Current <60mA
    Display 16*2
    Communication I2C
    Operating Temperature -20 to+ 70℃
    Storage Temperature -30 to+ 80℃

    Pinout

    This 1602 RGB LCD module is designed with dual-row analog/digital ports. User can combine this product with other sensors, LEDs, servos, and so on to make various appications based on their needs.

    Note: There are silkscreens besides the dual-row pins, and the former corresponds to the upper row while the latter indicates the lower row. Shown as below:

    Board Overview

    Board Overview 2

    Board Overview

    There are 5 buttons connected to A0 and the correspondence between key value and key pressed is shown below. If multiple button are pressed at the same time, the lowest readings among all pressed buttons will be read.

    Key Pressed A0 value
    RIGHT 0
    UP 206
    DOWN 407
    LEFT 624
    SELECT 824
    No button pressed 1023

    As the analog signal is susceptible to interference, the measured value sometime is not exactly the same as the table above, and the error of ±10 is tolerable.

    Was this article helpful?

    TOP