Author
|
Matrix Ltd
|
Version
|
1.0
|
Category
|
Segment
|
7Segment (Hex TM1637) 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 Source Code
Please click here to download the component source project: FC_Comp_Source_TM1637_7SEG_Hex_Driver.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_TM1637_7SEG_Hex_Driver.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
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.
|