Component: Potentiometer (EBM002) (EBM Modules): Difference between revisions
m Text replacement - "class="wikitable" style="width:60%; background-color:#FFFFFF;"" to "class="mtx-class-macrotable wikitable"" |
m Text replacement - "style="background-color:#EAE1EA;"" to "class="mtx-class-propfolder"" |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 95: | Line 95: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''ReadPotentiometer''' | ||
|- | |- | ||
| colspan="2" | Macro to read the potentiometer Mode = 0 will return a byte Mode = 1 will return an int | | colspan="2" | Macro to read the potentiometer Mode = 0 will return a byte Mode = 1 will return an int | ||
| Line 115: | Line 115: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-prop-icon.png]] | ||
| width="90%" | | width="90%" class="mtx-class-macrohead" | '''Properties''' | ||
|- | |- | ||
|- | |- | ||
| Line 124: | Line 124: | ||
| colspan="2" | | | colspan="2" | | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-propfolder" | [[File:Fc9-conn-icon.png]] | ||
| width="90%" | | width="90%" class="mtx-class-propfolder" | Settings | ||
|- | |- | ||
|- | |- | ||
Latest revision as of 14:36, 13 July 2026
| Author | Matrix TSL |
| Version | 1.1 |
| Category | EBM Modules |
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 to download the component source project: FC_Comp_Source_EBM002v1.fcfx
Please click here to view the component source code (Beta): 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.
Macro reference
ReadPotentiometer
| 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 | |