Difference between revisions of "Component: 4-Digit Display (Grove 104030003) (104030003) (Segment)"

From Flowcode Help
Jump to navigationJump to search
 
(6 intermediate revisions by the same user not shown)
Line 16: Line 16:
  
 
==Component Source Code==
 
==Component Source Code==
 +
 +
Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_Grove_4_Digit_Display.fcfx FC_Comp_Source_Grove_4_Digit_Display.fcfx]
  
 
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_Grove_4_Digit_Display.fcfx FC_Comp_Source_Grove_4_Digit_Display.fcfx]
 
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_Grove_4_Digit_Display.fcfx FC_Comp_Source_Grove_4_Digit_Display.fcfx]
  
 
==Detailed description==
 
==Detailed description==
 +
 +
 +
 +
 +
 +
  
  
Line 38: Line 46:
  
 
==Examples==
 
==Examples==
 +
 +
 +
 +
 +
 +
  
  
Line 57: Line 71:
  
  
==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''
 
|}
 
  
  
 +
 +
 +
 +
 +
 +
 +
 +
==Macro reference==
 +
 +
===SetLEDs===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
Line 120: Line 107:
  
  
 +
===ShowDigit===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
Line 148: Line 136:
  
  
 
+
===ShowDigits===
 
 
==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;"
 
|-
 
|-
Line 238: Line 173:
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| 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;" | '''SetLEDs'''
 
|-
 
| colspan="2" | Allows the individual LEDs for one of the segments to be set. 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 control value. 0=Clear, 1=Set 
 
|-
 
| 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''
 
|}
 
 
 
  
  

Latest revision as of 13:10, 7 February 2023

Author Matrix Ltd
Version 1.0
Category Segment


4-Digit Display (Grove 104030003) component

Quad seven segment display using an two pin communications bus to reduce the number of control pins. Based on the Grove module 104030003.

Component Source Code

Please click here to download the component source project: FC_Comp_Source_Grove_4_Digit_Display.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_Grove_4_Digit_Display.fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples







Macro reference

SetLEDs

Fc9-comp-macro.png SetLEDs
Allows the individual LEDs for one of the segments to be set. The colon character can also be controlled when writing to digit 1. 
Fc9-u8-icon.png - BYTE Digit
Which of the four digits to change. (0...3) 
Fc9-u8-icon.png - BYTE Segments
The binary segment control value. 0=Clear, 1=Set 
Fc9-void-icon.png - VOID Return


ShowDigit

Fc9-comp-macro.png 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. 
Fc9-u8-icon.png - BYTE Digit
Which of the four digits to change. (0...3) 
Fc9-u8-icon.png - BYTE Value
The number value to set the digit to (0...15), 16=Clear 
Fc9-u8-icon.png - BYTE Colon
Whether to show the colon character. Digit 1 only. 
Fc9-void-icon.png - VOID Return


ShowDigits

Fc9-comp-macro.png ShowDigits
Set the number and decimal point to be displayed in the given digit of the display. 
Fc9-u8-icon.png - BYTE Value0
The number value to set the digit to (0...15), 16=Clear 
Fc9-u8-icon.png - BYTE Value1
The number value to set the digit to (0...15), 16=Clear 
Fc9-u8-icon.png - BYTE Value2
The number value to set the digit to (0...15), 16=Clear 
Fc9-u8-icon.png - BYTE Value3
The number value to set the digit to (0...15), 16=Clear 
Fc9-u8-icon.png - BYTE Colon
Whether to show the colon character. 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties
Fc9-type-16-icon.png 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 
Fc9-type-7-icon.png Show Seg Labels
Show segment name labels overlayed over the component. 
Fc9-conn-icon.png Connections
Fc9-type-5-icon.png DIO
Data Pin connection to TM1637 IC 
Fc9-type-5-icon.png CLK
Clock Pin connection to TM1637 IC 
Fc9-conn-icon.png Colors
Fc9-type-1-icon.png LED Color
Color of the LED segments when truned on. When off, they use a much darker shade of the same hue. 
Fc9-type-1-icon.png Body Color
Color of the plastic casing containing the LEDs. 
Fc9-type-1-icon.png Label Color
Color for the optional LED segment labels.