Jump to content

Component: LCD (Adafruit, 16x2) (Alphanumeric)

From Flowcode Help
Revision as of 16:29, 7 January 2022 by Wiki bot (talk | contribs) (Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | Matrix Ltd |- | width="20%" style="color:gray;" | Version | 1.8 |- | width="20%" style="color:gray...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Author Matrix Ltd
Version 1.8
Category Alphanumeric


LCD (Adafruit, 16x2) component

Adafruit OLED LCD display capable of displaying 2 lines of 16 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