Adafruit Backpack Liquid Crystal Display (LCD) - I2C

From Visuino
Jump to navigation Jump to search

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

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.