Difference between revisions of "Component: Potentiometer (EBM002) (EBM Modules)"
From Flowcode Help
Jump to navigationJump to searchLine 15: | Line 15: | ||
This board consists of a standard shaft rotary potentiometer that provides a linear voltage output ranging between the microcontroller power rails. This can be connected to an Analogue to Digital input of the microcontroller in order to provide a control value. | This board consists of a standard shaft rotary potentiometer that provides a linear voltage output ranging between the microcontroller power rails. This can be connected to an Analogue to Digital input of the microcontroller in order to provide a control value. | ||
− | ==Component | + | ==Component Source Code== |
− | + | Please click here for the component source code: [https://www.flowcode.co.uk/wikicopy/componentsource/FC_Comp_Source_EBM002v1.fcfx FC_Comp_Source_EBM002v1.fcfx] | |
==Detailed description== | ==Detailed description== | ||
+ | |||
+ | |||
Line 32: | Line 34: | ||
==Examples== | ==Examples== | ||
+ | |||
+ | |||
Line 84: | Line 88: | ||
|- | |- | ||
| colspan="2" | | | colspan="2" | | ||
+ | |- | ||
+ | | width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] | ||
+ | | width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Settings | ||
+ | |- | ||
|- | |- | ||
| width="10%" align="center" | [[File:Fc9-type-14-icon.png]] | | width="10%" align="center" | [[File:Fc9-type-14-icon.png]] | ||
Line 104: | Line 112: | ||
|- | |- | ||
| colspan="2" | Number of micro seconds to wait for the ACD input to charge before starting the analogue sample. | | colspan="2" | Number of micro seconds to wait for the ACD input to charge before starting the analogue sample. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} |
Revision as of 17:46, 9 November 2022
Author | Matrix TSL |
Version | 1.1 |
Category | EBM Modules |
Contents
Potentiometer component
This board consists of a standard shaft rotary potentiometer that provides a linear voltage output ranging between the microcontroller power rails. This can be connected to an Analogue to Digital input of the microcontroller in order to provide a control value.
Component Source Code
Please click here for the component source code: FC_Comp_Source_EBM002v1.fcfx
Detailed description
No detailed description exists yet for this component
Examples
This example simply reads the value from the potentiometer sensor component and outputs the value to an LCD as a number in the range 0-255.
The ADC bit depth can be increased to 10 or 12 bit depending on your device by changing the Mode parameter to 1 in the ReadPotentiometer component macro.
Downloadable macro reference
![]() |
ReadPotentiometer |
Macro to read the potentiometer Mode = 0 will return a byte Mode = 1 will return an int | |
![]() |
Mode |
0 = return BYTE, 1 = return INT | |
![]() |
Return |