RGB Liquid Crystal Display (LCD) Grove (I2C): Difference between revisions

From Visuino
Jump to navigation Jump to search
Created page with "Image:TArduinoGrovergbLCD.png == Summary == RGB Liquid Crystal Display (LCD) Grove module with I2C interface. Provides text display with support for cursor control, scrolling, backlight color adjustment, and custom characters. == Description == The RGB LCD Grove (I2C) module is a character-based liquid crystal display with an integrated RGB backlight. It allows text rendering with support for scrolling, cursor visibility, and left-to-right or right-to-left text..."
 
(No difference)

Latest revision as of 05:31, 4 September 2025

File:TArduinoGrovergbLCD.png

Summary

RGB Liquid Crystal Display (LCD) Grove module with I2C interface. Provides text display with support for cursor control, scrolling, backlight color adjustment, and custom characters.

Description

The RGB LCD Grove (I2C) module is a character-based liquid crystal display with an integrated RGB backlight. It allows text rendering with support for scrolling, cursor visibility, and left-to-right or right-to-left text direction. The module supports defining custom characters and multiple data field elements. Backlight color and brightness can be dynamically controlled through I2C.

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 – Backlight settings:
 * Address  
 * Blink  
 * Frequency (Hz)  
 * Brightness  
 * Color  
  • 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.
  • Show Cursor – Boolean flag to display or hide the cursor.

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.