Adafruit Backpack Liquid Crystal Display (LCD) - SPI

From Visuino
Revision as of 09:21, 4 September 2025 by Visuino (talk | contribs) (Created page with "Image:TArduinoLCDAdafruitBackpackSPI.png == Summary == Adafruit Backpack LCD module with SPI interface. Provides text display with support for cursor control, scrolling, backlight, and custom characters. == Description == The Adafruit Backpack LCD (SPI) converts a standard character LCD into an SPI device for simplified wiring. It supports cursor visibility, scrolling, adjustable backlight, and left-to-right or right-to-left text rendering. The driver allows...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

File:TArduinoLCDAdafruitBackpackSPI.png

Summary

Adafruit Backpack LCD module with SPI interface. Provides text display with support for cursor control, scrolling, backlight, and custom characters.

Description

The Adafruit Backpack LCD (SPI) converts a standard character LCD into an SPI 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 and multiple field elements. Typical configurations include 16×2 character LCDs.

Diagram:

Categories

Properties

  • 10 Pixels Height – Boolean option for modules supporting 10-pixel-high characters.
  • 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 (default: 16).
  • Elements – Configurable elements for display:
 * Text Field  
 * Define Custom Character  
 * Custom Character Field  
 * Integer Field  
 * Unsigned Field  
 * Digital Field  
 * Analog Field  
  • Enabled – Enables or disables the LCD module.
  • Right To Left – Boolean flag for text direction.
  • Rows – Number of text rows (default: 2).
  • Show Cursor – Boolean flag to display or hide the cursor.
  • SPISpeed – SPI communication speed (default: 8000000).

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 (SPI) – SPI communication output to the LCD module.
  • Reset – Digital reset control, if applicable.
  • Chip Select – Digital chip select for SPI device.