Adafruit LCD 5 Button Keypad I2C Shield
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
- File:Shield.png – Arduino shield form factor components.
- File:LCD.png – Liquid Crystal Display components.
- File:I2C.png – I2C communication components.
- File:Display.png – Display output components.
- File:Keypad.png – Button input components.
- File:UserInterface.png – User interface components.
- File:Input.png – User input components.