xod-dev/text-lcd@0.37.3

License: AGPL-3.0

Nodes to drive a common text liquid crystal displays with I²C or parallel interfaces.
NodeDescription
clear
Clears the LCD screen and positions the cursor in the upper-left corner
clear(text-lcd-i2c-device)
Clears the LCD screen and positions the cursor in the upper-left corner
clear(text-lcd-parallel-device)
Clears the LCD screen and positions the cursor in the upper-left corner
example-i2c-printNo description
example-parallel-printNo description
example-print-atNo description
example-quick-startNo description
print-at
Prints a text on the LCD screen in the allocated area, specified by `ROW` index, position at the row and length. The text trims to the allocated area length. If the text is shorter — the rest of the allocated area will be cleared (replaced with whitespaces).
print-at(text-lcd-i2c-device)No description
print-at(text-lcd-parallel-device)No description
set-backlight
Turns on or off the backlight of the I²C text LCD.
text-lcd-i2c-deviceNo description
text-lcd-i2c-20x4
A quick-start node drives a text LCD screen with a PCF8574 or PCA8574 I²C expander module. Usually have a value in range 0x20-0x27 or 0x38-0x3F. Consult LCD/expander documentation to know the exact value.
text-lcd-parallel-16x2
Drives a text LCD screen with HD44780 chip.
text-lcd-parallel-20x4
Drives a text LCD screen with HD44780 chip.
text-lcd-parallel-deviceNo description
text-lcd-i2c-16x2
A quick-start node drives a text LCD screen with a PCF8574 or PCA8574 I²C expander module. Usually have a value in range 0x20-0x27 or 0x38-0x3F. Consult LCD/expander documentation to know the exact value.
To use the nodes in your project you should have the xod-dev/text-lcd library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.