Adafruit Backpack Liquid Crystal Display (LCD) - I2C
File:TArduinoLCDAdafruitBackpack.png
Summary
Adafruit Backpack LCD module with I2C interface. Provides text display with support for cursor control, scrolling, backlight, and custom characters.
Description
The Adafruit Backpack LCD (I2C) converts a standard character LCD into an I2C device for simplified wiring. It supports cursor visibility, scrolling, adjustable backlight, and left-to-right or right-to-left text rendering. The driver allows defining and using custom characters, making it ideal for compact displays in embedded projects. Typical configurations include 16×2 and 20×4 character LCDs.
Diagram:
Categories
- File:TArduinoDisplayCategory.png Category Display – Screen and display components.
- File:TArduinoI2CCategory.png Category I2C – I2C communication devices.
- File:TArduinoAdafruitCategory.png Category Adafruit – Adafruit modules.
Properties
- 10 Pixels Height – Boolean option for modules supporting 10-pixel-high characters.
- Address – I2C address of the LCD module.
- Auto Scroll – Enables automatic text scrolling (boolean).
- Backlight – Enables or disables the LCD backlight (boolean).
- Backlight Positive – Defines backlight polarity (boolean).
- Blink – Enables cursor blinking (boolean).
- Columns – Number of text columns (e.g., 16 or 20).
- Right To Left – Boolean flag for text direction.
- Rows – Number of text rows (e.g., 2 or 4).
- Show Cursor – Boolean flag to display or hide the cursor.
- Elements – Configurable elements for display:
* Text Field * Define Custom Character * Custom Character Field * Integer Field * Unsigned Field * Digital Field * Analog Field
Elements
- Text Field – Displays static or dynamic text.
- Define Custom Character – Defines custom character bitmaps.
- Custom Character Field – Displays user-defined characters.
- Integer Field – Displays integer values.
- Unsigned Field – Displays unsigned values.
- Digital Field – Displays digital input states.
- Analog Field – Displays analog input values.
Pins
Input Pins
- In (text) – Text input for display rendering.
- Scroll Left – Clock input to scroll text left.
- Scroll Right – Clock input to scroll text right.
- Clear – Clock input to clear the display.
- Home – Clock input to return cursor to home position.
Output Pins
- Out (I2C) – I2C communication output to the LCD module.