Jump to content

Component: Touch Pads (EB088) (E-blocks 1): Difference between revisions

From Flowcode Help
No edit summary
m Text replacement - "class="wikitable" style="width:60%; background-color:#FFFFFF;"" to "class="mtx-class-macrotable wikitable""
Line 76: Line 76:


===GetTouchPressed===
===GetTouchPressed===
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
{| class="mtx-class-macrotable wikitable"
|-
|-
| 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]]
Line 105: Line 105:


===GetTouchValue===
===GetTouchValue===
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
{| class="mtx-class-macrotable wikitable"
|-
|-
| 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]]
Line 125: Line 125:
==Property reference==
==Property reference==


{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
{| class="mtx-class-macrotable wikitable"
|-
|-
| width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]]
| width="10%" align="center" style="background-color:#D8C9D8;" | [[File:Fc9-prop-icon.png]]

Revision as of 14:15, 13 July 2026

Author Matrix TSL
Version 1.1
Category E-blocks 1


Touch Pads component

This board provides five touch areas for use with capacitive sensing. Hence five digital touch switches can be implemented. This component directly interfaces with the EB088 CapTouch E-block.

Component Source Code

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

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

Detailed description

No detailed description exists yet for this component

Examples

No additional examples







Macro reference

GetTouchPressed

GetTouchPressed
Returns non-zero if touch detected 
- BYTE Switch
0=Up, 1=Right, 2=Down, 3=Left, 4=Center 
- UINT OffValue
 
- BYTE Threshold
Provide the threshold value for the pad to be considered touched 
- BOOL Return


GetTouchValue

GetTouchValue
Samples the touch sensor ADC value and returns it Always samples both channels, but only returns the chosen channel 
- BYTE Switch
0=Up, 1=Right, 2=Down, 3=Left, 4=Center 
- UINT Return


Property reference

Properties
Up Channel
ADC Channel number 
Right Channel
 
Down Channel
 
Left Channel
 
Center Channel
 
Simulation Properties
Up Switch
On Value
 
Off Value
 
Right Switch
On Value
 
Off Value
 
Down Switch
On Value
 
Off Value
 
Left Switch
On Value
 
Off Value
 
Center Switch
On Value
 
Off Value