Adafruit LCD 5 Button Keypad I2C Shield

From Visuino
Revision as of 08:24, 17 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoAdafruitLCD5ButtonKeypadI2CShield.png == Summary == The Adafruit LCD 5 Button Keypad I2C Shield combines a 16x2 character LCD display with a 5-button keypad interface, featuring I2C communication and customizable display elements. == Description == This shield provides a liquid crystal display with 16 characters by 2 lines and a integrated 5-button keypad for user interaction. The display supports auto-scrolling, backlight control, cursor display, and...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoAdafruitLCD5ButtonKeypadI2CShield.png

Summary

The Adafruit LCD 5 Button Keypad I2C Shield combines a 16x2 character LCD display with a 5-button keypad interface, featuring I2C communication and customizable display elements.

Description

This shield provides a liquid crystal display with 16 characters by 2 lines and a integrated 5-button keypad for user interaction. The display supports auto-scrolling, backlight control, cursor display, and custom character creation. It communicates via I2C interface, reducing the number of required pins. The keypad includes directional buttons and select functionality, making it ideal for menus, user interfaces, and status displays in various projects.

Diagram:

Properties

  • 10 Pixels Height – Display height configuration (Default: False).
  • Auto Scroll – Enables automatic text scrolling (Default: False).
  • Backlight – Enables display backlight (Default: False).
  • Backlight Positive – Backlight polarity (Default: True).
  • Blink – Enables cursor blinking (Default: False).
  • Elements – Configurable display elements including:
    • Text Field – Text display configuration
    • Define Custom Character – Custom character creation
    • Custom Character Field – Custom character display
    • Instage Field – Instant display field
    • Digital Field – Digital value display
    • Analog Field – Analog value display
  • Enabled – Enables/disables display functionality (Default: True).
  • Right To Left – Right-to-left text direction (Default: False).
  • Show Cursor – Displays the cursor (Default: False).
  • Name – Component identifier (Default: Adafruit LCD 5 Button Keypad I2C Shield).

Pins

Input Pins

  • SDA (i2c) – I2C data line for display communication.
  • SCL (i2c) – I2C clock line for display communication.
  • Keypad In (digital) – Keypad button inputs.
  • Power (power) – Shield power supply input.

Output Pins

  • LCD Out (i2c) – LCD display data output.
  • Backlight Out (pwm) – Backlight control output.
  • Text Out (digital) – Text display output.
  • Custom Character Out (digital) – Custom character output.
  • Digital Field Out (digital) – Digital value display output.
  • Analog Field Out (analog) – Analog value display output.

Categories