Component: 7Segment (Quad TM1637) (Segment): Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 17: | Line 17: | ||
==Component Source Code== | ==Component Source Code== | ||
Please click here | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_TM1637_7SEG_Quad_Driver.fcfx FC_Comp_Source_TM1637_7SEG_Quad_Driver.fcfx] | ||
==Detailed description== | ==Detailed description== | ||
| Line 36: | Line 38: | ||
==Examples== | ==Examples== | ||
| Line 54: | Line 58: | ||
==Macro reference== | ==Macro reference== | ||
{| 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;" | '''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="90%" | Colon | |||
|- | |||
| colspan="2" | Whether to show the colon character. | |||
|- | |||
| 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'' | |||
|} | |||
{| 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;" | '''SetBrightness''' | |||
|- | |||
| colspan="2" | Controls the brightness of the 7-seg displays | |||
|- | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | |||
| width="90%" | Brightness | |||
|- | |||
| colspan="2" | Range: 0-7 - 0=Darkest, 7=Brightest | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL | |||
| width="90%" | On | |||
|- | |||
| colspan="2" | 0 = Display Off, 1 = Display On | |||
|- | |||
| 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'' | |||
|} | |||
{| 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 four digits to change. (0...3) | |||
|- | |||
| 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="90%" style="border-top: 2px solid #000;" | ''Return'' | |||
|} | |||
{| 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;" | '''ShowDigit''' | |||
|- | |||
| 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. | |||
|- | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | |||
| width="90%" | Digit | |||
|- | |||
| colspan="2" | Which of the four digits to change. (0...3) | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | |||
| 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%" | Colon | |||
|- | |||
| colspan="2" | Whether to show the colon character. Digit 1 only. | |||
|- | |||
| 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'' | |||
|} | |||
==Property reference== | |||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | |||
|- | |||
| width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]] | |||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Properties''' | |||
|- | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-type-16-icon.png]] | |||
| width="90%" | Display Type | |||
|- | |||
| colspan="2" | 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 | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-type-7-icon.png]] | |||
| width="90%" | Show Seg Labels | |||
|- | |||
| colspan="2" | Show segment name labels overlayed over the component. | |||
|- | |||
| width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] | |||
| width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Connections | |||
|- | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-type-5-icon.png]] | |||
| width="90%" | DIO | |||
|- | |||
| colspan="2" | Data Pin connection to TM1637 IC | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-type-5-icon.png]] | |||
| width="90%" | CLK | |||
|- | |||
| colspan="2" | Clock Pin connection to TM1637 IC | |||
|- | |||
| width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] | |||
| width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Colors | |||
|- | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | |||
| width="90%" | LED Color | |||
|- | |||
| colspan="2" | Color of the LED segments when truned on. When off, they use a much darker shade of the same hue. | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | |||
| width="90%" | Body Color | |||
|- | |||
| colspan="2" | Color of the plastic casing containing the LEDs. | |||
|- | |||
| width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | |||
| width="90%" | Label Color | |||
|- | |||
| colspan="2" | Color for the optional LED segment labels. | |||
|}==Macro reference== | |||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
Revision as of 15:17, 20 January 2023
| Author | Matrix Ltd |
| Version | 1.0 |
| Category | Segment |
7Segment (Quad TM1637) component
Quad seven segment display using an two pin communications bus to reduce the number of control pins. Driven using a TM1637 quad 7-segment display driver.
Component Source Code
Please click here to view the component source code (Beta): FC_Comp_Source_TM1637_7SEG_Quad_Driver.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
| 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 | |
Property reference
==Macro reference==
| 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 | |