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.

    FAQ

    • Hello, I see the schematic on your github but there are no labels on the silk screen for pins... it can be figured out by looking at the arduino uno pinout, but it could be made a little clearer or easier for people. Or put an image on your wiki page please. Thank you

      Thanks. But can you tell me exactly which pins need to be connected from the LCD board to the pro micro or Nano? I will also want to use one or two of the analog input pins, but I can see which ones they are, I'm just not sure which pins need to go from the LCD board to the Nano/ProMicro?

    Explore More Related Questions >

    Was this article helpful?

    TOP