Author
|
Matrix Ltd
|
Version
|
1.0
|
Category
|
Segment
|
7Segment component
Hex seven segment display using an two pin communications bus to reduce the number of control pins. Also provides up to 16 individual input switches. Driven using a TM1637 hex 7-segment display driver.
Component Pack
BASICIO
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Downloadable macro reference
|
ShowDigits
|
Set the number and decimal point to be displayed in the given digit of the display.
|
- BYTE
|
Value0
|
The number value to set the digit to (0...15), 16=Clear
|
- BYTE
|
Value1
|
The number value to set the digit to (0...15), 16=Clear
|
- BYTE
|
Value2
|
The number value to set the digit to (0...15), 16=Clear
|
- BYTE
|
Value3
|
The number value to set the digit to (0...15), 16=Clear
|
- BYTE
|
Value4
|
The number value to set the digit to (0...15), 16=Clear
|
- BYTE
|
Value5
|
The number value to set the digit to (0...15), 16=Clear
|
- BYTE
|
DecimalPoint
|
Bit field containing the states of the decimal points.
|
- VOID
|
Return
|
|
ReadSwitches
|
Samples the switches and returns a value from 0-16. 0 indicates that no switches are pressed. 1 - 16 indicates that a switch is pressed and provides the index of the switch. Only one switch can be pressed at any time.
|
- BYTE
|
Return
|
|
SetBrightness
|
Controls the brightness of the 7-seg displays
|
- BYTE
|
Brightness
|
Range: 0-7 - 0=Darkest, 7=Brightest
|
- BOOL
|
On
|
0 = Display Off, 1 = Display On
|
- VOID
|
Return
|
|
ShowSegments
|
Allows for manual control over the display segments. The colon character can also be controlled when writing to digit 1.
|
- BYTE
|
Digit
|
Which of the digits to change. (0...5)
|
- BYTE
|
Segments
|
The binary segment value to display
|
- VOID
|
Return
|
|
ShowDigit
|
Set the number to be displayed in the given digit of the display. The colon character can also be controlled when writing to digit 1.
|
- BYTE
|
Digit
|
Which of the digits to change. (0...5)
|
- BYTE
|
Value
|
The number value to set the digit to (0...15), 16=Clear
|
- BYTE
|
DecimalPoint
|
Whether to show the decimal point.
|
- VOID
|
Return
|
Property reference
|
Properties
|
|
Display Type
|
Set this according to the specification of your hardware display. Common Anode: Pin true -> LED Off, Pin false -> LED On Common Cathode: Pin true -> LED On, Pin false -> LED Off
|
|
Show Seg Labels
|
Show segment name labels overlayed over the component.
|
|
Connections
|
|
DIO
|
Data Pin connection to TM1637 IC
|
|
CLK
|
Clock Pin connection to TM1637 IC
|
|
Colors
|
|
LED Color
|
Color of the LED segments when truned on. When off, they use a much darker shade of the same hue.
|
|
Body Color
|
Color of the plastic casing containing the LEDs.
|
|
Label Color
|
Color for the optional LED segment labels.
|