ESP-LiveControl
1.99.1
HTTP server, AJAX API backend and Vue.js web application implementing self-contained, zero-install WiFi remote control of hardware modules attached to the Espressif ESP32 SoC
|
KTY81-110 or KTY81-120 type silicon temperature sensor readout using the ESP32 ADC in its high-linearity region. More...
#include <sensor_kty81_1xx.hpp>
Public Member Functions | |
SensorKTY81_110_120 (adc1_channel_t channel) | |
![]() | |
SensorKTY81_1xx (adc1_channel_t channel, EquidistantPWLUInt16< _common_conf.lut_size > *interpolator) | |
Initialize the analog ADC channel for use with the sensor. More... | |
void | update_filter () |
Updates the moving average with a new sampled value from ADC. More... | |
float | get_temp_pwl () |
Excellent precision temperature sensing using piecewise linear interpolation of Look-Up-Table values for a KTY81-121 type sensor. Use this if temperatures above 100°C ore below 0°C are to be measured. More... | |
float | get_temp_lin () |
Fairly precise temperature conversion if the temperature sensor voltage has good linearisation. Worst results at temperature extremes. More... | |
Additional Inherited Members | |
![]() | |
ESP32ADCChannelFiltered< _common_conf.moving_average_filter_len > | adc_ch |
![]() | |
static constexpr auto | _common_conf = KTY81_1xxCommonConfig{} |
![]() | |
EquidistantPWLUInt16< _common_conf.lut_size > * | _interpolator |
KTY81-110 or KTY81-120 type silicon temperature sensor readout using the ESP32 ADC in its high-linearity region.
Usage and details: See base class description KTY81_1xx.