Difference between revisions of "Component: 7Segment (Hex TM1637) 2D (Segment)"
From Flowcode Help
Jump to navigationJump to searchLine 17: | Line 17: | ||
==Component Source Code== | ==Component Source Code== | ||
− | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/ | + | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_temp/TM1637_7SEG_Hex_Driver_2dgi.fcfx FC_Comp_Source_temp/TM1637_7SEG_Hex_Driver_2dgi.fcfx] |
− | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/ | + | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_temp/TM1637_7SEG_Hex_Driver_2dgi.fcfx FC_Comp_Source_temp/TM1637_7SEG_Hex_Driver_2dgi.fcfx] |
==Detailed description== | ==Detailed description== | ||
Line 53: | Line 53: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ==Macro reference== | ||
===ReadSwitches=== | ===ReadSwitches=== | ||
Line 142: | Line 95: | ||
− | === | + | ===ShowDigit=== |
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
− | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | ''' | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowDigit''' |
|- | |- | ||
− | | colspan="2" | | + | | colspan="2" | 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. |
|- | |- | ||
|- | |- | ||
Line 157: | Line 110: | ||
|- | |- | ||
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
− | | width="90%" | | + | | width="90%" | Value |
+ | |- | ||
+ | | colspan="2" | The number value to set the digit to (0...15), 16=Clear | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | DecimalPoint | ||
|- | |- | ||
− | | colspan="2" | | + | | colspan="2" | Whether to show the decimal point. |
|- | |- | ||
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | ||
Line 166: | Line 124: | ||
− | === | + | ===ShowDigits=== |
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
− | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | ''' | + | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowDigits''' |
+ | |- | ||
+ | | colspan="2" | Set the number and decimal point to be displayed in the given digit of the display. | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Value0 | ||
+ | |- | ||
+ | | colspan="2" | The number value to set the digit to (0...15), 16=Clear | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Value1 | ||
+ | |- | ||
+ | | colspan="2" | The number value to set the digit to (0...15), 16=Clear | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Value2 | ||
+ | |- | ||
+ | | colspan="2" | The number value to set the digit to (0...15), 16=Clear | ||
|- | |- | ||
− | | | + | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE |
+ | | width="90%" | Value3 | ||
|- | |- | ||
+ | | colspan="2" | The number value to set the digit to (0...15), 16=Clear | ||
|- | |- | ||
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
− | | width="90%" | | + | | width="90%" | Value4 |
|- | |- | ||
− | | colspan="2" | | + | | colspan="2" | The number value to set the digit to (0...15), 16=Clear |
|- | |- | ||
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
− | | width="90%" | | + | | width="90%" | Value5 |
|- | |- | ||
| colspan="2" | The number value to set the digit to (0...15), 16=Clear | | colspan="2" | The number value to set the digit to (0...15), 16=Clear | ||
Line 188: | Line 166: | ||
| width="90%" | DecimalPoint | | width="90%" | DecimalPoint | ||
|- | |- | ||
− | | colspan="2" | | + | | colspan="2" | Bit field containing the states of the decimal points. |
+ | |- | ||
+ | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | ||
+ | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
+ | |} | ||
+ | |||
+ | |||
+ | ===ShowSegments=== | ||
+ | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
+ | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowSegments''' | ||
+ | |- | ||
+ | | colspan="2" | Allows for manual control over the display segments. The colon character can also be controlled when writing to digit 1. | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Digit | ||
+ | |- | ||
+ | | colspan="2" | Which of the digits to change. (0...5) | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Segments | ||
+ | |- | ||
+ | | colspan="2" | The binary segment value to display | ||
|- | |- | ||
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID |
Revision as of 12:03, 3 February 2023
Author | Matrix Ltd |
Version | 1.0 |
Category | Segment |
Contents
7Segment (Hex TM1637) 2D 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_temp/TM1637_7SEG_Hex_Driver_2dgi.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_temp/TM1637_7SEG_Hex_Driver_2dgi.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
ReadSwitches
SetBrightness
![]() |
SetBrightness |
Controls the brightness of the 7-seg displays | |
![]() |
Brightness |
Range: 0-7 - 0=Darkest, 7=Brightest | |
![]() |
On |
0 = Display Off, 1 = Display On | |
![]() |
Return |
ShowDigit
ShowDigits
ShowSegments