Component: Analogue (BL0189) (E-blocks 2): Difference between revisions
Appearance
Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | Matrix TSL |- | width="20%" style="color:gray;" | Version | 1.0 |- | width="20%" style="color:gray..." |
m Text replacement - "style="background-color:#EAE1EA;"" to "class="mtx-class-propfolder"" |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 26: | Line 26: | ||
===GetIntegerTemperature=== | ===GetIntegerTemperature=== | ||
{| class="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" | '''GetIntegerTemperature''' | ||
|- | |- | ||
| colspan="2" | Reads the ADC input and returns the calculated Temperature as Integer degrees C | | colspan="2" | Reads the ADC input and returns the calculated Temperature as Integer degrees C | ||
| Line 40: | Line 40: | ||
===GetRealTemperature=== | ===GetRealTemperature=== | ||
{| class="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" | '''GetRealTemperature''' | ||
|- | |- | ||
| colspan="2" | Reads the ADC input and Returns the calculated Temperature as Float value in degrees C | | colspan="2" | Reads the ADC input and Returns the calculated Temperature as Float value in degrees C | ||
| Line 54: | Line 54: | ||
===IO_ReadAnalogAsByte=== | ===IO_ReadAnalogAsByte=== | ||
{| class="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" | '''IO_ReadAnalogAsByte''' | ||
|- | |- | ||
| colspan="2" | Reads one of the analogue components as an byte value | | colspan="2" | Reads one of the analogue components as an byte value | ||
| Line 73: | Line 73: | ||
===IO_ReadAnalogAsInt=== | ===IO_ReadAnalogAsInt=== | ||
{| class="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" | '''IO_ReadAnalogAsInt''' | ||
|- | |- | ||
| colspan="2" | Reads one of the analogue components as an Integer value | | colspan="2" | Reads one of the analogue components as an Integer value | ||
| Line 93: | Line 93: | ||
==Property reference== | ==Property reference== | ||
{| class="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''' | ||
|- | |- | ||
|- | |- | ||
| 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" | Analog Connections | ||
|- | |- | ||
|- | |- | ||
| Line 123: | Line 123: | ||
| colspan="2" | Analogue Input Channel - Which pin is the analogue input connected to? | | colspan="2" | Analogue Input Channel - Which pin is the analogue input connected to? | ||
|- | |- | ||
| 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" | ADC Settings | ||
|- | |- | ||
|- | |- | ||
| Line 152: | Line 152: | ||
| colspan="2" | Maximum number of digital bits the ADC can sample. 8 bit = ADC range 0 - 255 10 bit = ADC range 0 - 1023 12 bit = ADC range 0 - 4095 | | colspan="2" | Maximum number of digital bits the ADC can sample. 8 bit = ADC range 0 - 255 10 bit = ADC range 0 - 1023 12 bit = ADC range 0 - 4095 | ||
|- | |- | ||
| 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" | Simulation | ||
|- | |- | ||
|- | |- | ||
Latest revision as of 14:37, 13 July 2026
| Author | Matrix TSL |
| Version | 1.0 |
| Category | E-blocks 2 |
Analogue component
A component to drive the BL0189 Analogue board including Light Sensor, Twin Potentiometers and Thermistor.
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
GetIntegerTemperature
| GetIntegerTemperature | |
| Reads the ADC input and returns the calculated Temperature as Integer degrees C | |
| Return | |
GetRealTemperature
| GetRealTemperature | |
| Reads the ADC input and Returns the calculated Temperature as Float value in degrees C | |
| Return | |
IO_ReadAnalogAsByte
| IO_ReadAnalogAsByte | |
| Reads one of the analogue components as an byte value | |
| Channel | |
| 0 = Light Sensor, 1 = Pot1, 2 = Pot2, 3 = Thermistor | |
| Return | |
IO_ReadAnalogAsInt
| IO_ReadAnalogAsInt | |
| Reads one of the analogue components as an Integer value | |
| Channel | |
| 0 = Light Sensor, 1 = Pot1, 2 = Pot2, 3 = Thermistor | |
| Return | |
Property reference
Component Source Code
Please click here to download the component source project: FC_Comp_Source_EBlocks2_Analogue_BL0189.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_EBlocks2_Analogue_BL0189.fcfx