Author
|
Matrix Ltd
|
Version
|
1.10
|
Category
|
Alphanumeric
|
LCD (Adafruit, 20x4) component
Adafruit OLED LCD display capable of displaying 4 lines of 20 characters.
Component Pack
DISPLAYS
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
|
Clear
|
Clears the entire contents of the display.
|
- VOID
|
Return
|
|
PrintString
|
Breaks down a string of text and sends it to the LCD via the private RawSend(byte, mask) macro
|
- STRING
|
Text
|
|
- VOID
|
Return
|
|
PrintAscii
|
Takes the ascii value for a character and prints the character
|
- BYTE
|
character
|
Holds an ascii value.
|
- VOID
|
Return
|
|
PrintNumber
|
Based on v5 macro, will allow you to print a number. This is limited to a signed-INT, -32768 to 32767
|
- INT
|
Number
|
|
- VOID
|
Return
|
|
RAMWrite
|
Modifies the internal memory of the LCD to allow for up to 8 customised characters to be created and stored in the device memory
|
- BYTE
|
Index
|
Values 0 to 7
|
- BYTE
|
d0
|
|
- BYTE
|
d1
|
|
- BYTE
|
d2
|
|
- BYTE
|
d3
|
|
- BYTE
|
d4
|
|
- BYTE
|
d5
|
|
- BYTE
|
d6
|
|
- BYTE
|
d7
|
|
- VOID
|
Return
|
|
ClearLine
|
Clears a single line on the display before moving the cursor back to the start of the line to allow new data to be displayed.
|
- BYTE
|
Line
|
|
- VOID
|
Return
|
|
Cursor
|
Moves the cursor on the LCD Display
|
- BYTE
|
x
|
|
- BYTE
|
y
|
|
- VOID
|
Return
|
|
Command
|
Use this method/macro to send a specific command to the LCD. Refer to the Matrix Multimedia EB006 datasheet for a list of supported instructions. For Non-Matrix LCD's refer to the manufacturers datasheet.
|
- BYTE
|
instruction
|
Send a defined command to the LCD Screen. See datasheet for supported commands.
|
- VOID
|
Return
|
|
ScrollDisplay
|
Scrolls the display left or right by a number of given positions.
|
- BYTE
|
Position
|
Holds the number of positions to shift the display
|
- BYTE
|
direction
|
0 = left, 1 = right
|
- VOID
|
Return
|
|
Start
|
Startup routine required by the hardware device. Automatically clears the display when complete.
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
Rows
|
Number of vertical characters that can be shown on the display
|
|
Columns
|
Number of horizontal characters that can be shown on the display
|
|
Background Color
|
Simulation only property to control the background colour, on the hardware the colour is fixed.
|
|
Line Color
|
Simulation only property to control the line colour, on the hardware the colour is fixed.
|
|
Text Color
|
Simulation only property to control the text colour, on the hardware the colour is fixed.
|
|
Font
|
Simulation only property to control the display font, on the hardware the font is fixed.
|
|
Connections
|
|
Data 0 (11)
|
Data pin 0 connects to data pin 4 on the hardware
|
|
Data 1 (12)
|
Data pin 1 connects to data pin 5 on the hardware
|
|
Data 2 (13)
|
Data pin 2 connects to data pin 6 on the hardware
|
|
Data 3 (14)
|
Data pin 3 connects to data pin 7 on the hardware
|
|
Register Select (4)
|
Register select pin, determines if the incoming value is a command or a data byte
|
|
Read / Write (5)
|
Read / Write pin determines the data direction
|
|
Enable (6)
|
Enable pin, used to clock data in and out of the device.
|
|
Simulations
|