Jump to content

Component: Switch Array (Push) (Switches)

From Flowcode Help
Revision as of 16:32, 7 January 2022 by Wiki bot (talk | contribs) (Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | Matrix Ltd. |- | width="20%" style="color:gray;" | Version | 2.0 |- | width="20%" style="color:gra...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Author Matrix Ltd.
Version 2.0
Category Switches


Switch Array (Push) component

An array of up to eight momentary push switches, each connected to a single pin of the specified port.

Component Pack

BASICIO

Detailed description

No detailed description exists yet for this component

Examples

No additional examples

Downloadable macro reference

ReadState
Read the state of the switch at the given index. 
- BYTE Index
The switch to read the status of. 
- BOOL Return


WaitUntilHigh
Pause the program until the switch at the given index is turned on. 
- BYTE Index
Index of the switch to wait for. 
- VOID Return


ReadAll
Reads all of the switches at once, returning a byte containing one bit per switch. 
- BYTE Return


GetHandle
Retrieves the object handle of the switch component at the given index. 
- BYTE Index
 
- HANDLE Return


WaitUntilLow
Pause the program until the switch at the given index is turned on. 
- BYTE Index
Index of the switch to wait for. 
- VOID Return



Property reference

Properties
Count
The number of LEDs in the array from 1 to 8. 
Connections
Input Mode
Choose a single port for all LEDs - pins are allocated in sequence from pin 0 - 7 ...or choose 'Custom pins' to assign each switch individually. 
Port
 
Polarity
Active High = LEDs light when the chosen chip pin is ON Active Low = LEDs light when the chosen chip pin is OFF 
Debounce
Time in milliseconds allowed for the pin to settle following a change of state. 
Operation
Sets whether switches toggle or are press/release. NB) This option can only be set when the original target includes this option. 
Simulations
Alignment
Which 3D axis to align the copies along. 
Spacing
The distance between LEDs in the array. LEDs will be spaced symmetrically around the component centre. Use a negative value to reverse the order of the LEDs. 
Reverse
Whether to reverse the order of the switches. 
Show Labels
Whether to show labels giving each switch's pin connection. 
Label color
Color of the port and pin labels