Jump to content

Component: PIR (EBM012) (EBM Modules): Difference between revisions

From Flowcode Help
No edit summary
m Text replacement - "width="90%" style="background-color:#D8C9D8; color:#4B008D;"" to "width="90%" class="mtx-class-macrohead""
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| style="width:50%"
 
{| width="50%"
|-
|-
| width="20%" style="color: gray;" | Author
| width="20%" style="color:gray;" | Author
| Matrix TSL
| Matrix TSL
|-
|-
| width="20%" style="color: gray;" | Version
| width="20%" style="color:gray;" | Version
| 1.0 (Release)
| 1.0
|-
|-
| width="20%" style="color: gray;" | Category
| width="20%" style="color:gray;" | Category
| EBM Modules
| EBM Modules
|}
|}




==PIR component==
This board provides a PIR sensor which is read as a digital input.


==[[File:Component Icon beb1f845_8f53_4214_9b14_11b7c2bf3ba8.png|Image]] PIR (EBM012) component==
==Component Source Code==
This board provides a PIR sensor which is read as a digital input.
 
Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_EBM012v1.fcfx FC_Comp_Source_EBM012v1.fcfx]
 
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_EBM012v1.fcfx FC_Comp_Source_EBM012v1.fcfx]
 
==Detailed description==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
''No detailed description exists yet for this component''


==Examples==
==Examples==


Sample program using the EBM012 - PIR sensor.
Sample program using the EBM012 - PIR sensor.
Line 27: Line 80:




==Downloadable macro reference==


===<span style="font-weight: normal;"><u><tt>ReadSensor</tt></u></span>===
Read the PIR Sensor and return a booleon


'''Parameters'''


:''This macro has no parameters''




'''Return value'''


:[[Variable Types|BOOL]] : Returns true if the operation is a success, else false






==Simulation macro reference==


''This component does not contain any simulation macros''
==Macro reference==
 
===ReadSensor===
{| class="mtx-class-macrotable wikitable"
|-
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]]
| width="90%" class="mtx-class-macrohead" | '''ReadSensor'''
|-
| colspan="2" | Read the PIR Sensor and return a booleon&nbsp;
|-
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" style="border-top: 2px solid #000;" | ''Return''
|}




==Property reference==
==Property reference==
<span style="font-weight: normal;"><u>Channel 1</u></span>


This property is of type ''Single digital pin'' and can be referenced with the variable name ''Channel1''.
{| class="mtx-class-macrotable wikitable"
 
|-
''<span style="color:red;">No additional information</span>''
| width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-prop-icon.png]]
| width="90%" class="mtx-class-macrohead" | '''Properties'''  
|-
|-
| width="10%" align="center" | [[File:Fc9-type-5-icon.png]]
| width="90%" | Channel 1
|-
| colspan="2" | &nbsp;
|}

Latest revision as of 14:23, 13 July 2026

Author Matrix TSL
Version 1.0
Category EBM Modules


PIR component

This board provides a PIR sensor which is read as a digital input.

Component Source Code

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

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

Detailed description

No detailed description exists yet for this component

Examples

Sample program using the EBM012 - PIR sensor.

Reads the PIR output, and displays a 1 or 0 on the LCD display

EBM012 Example







Macro reference

ReadSensor

ReadSensor
Read the PIR Sensor and return a booleon 
- BOOL Return


Property reference

Properties
Channel 1