Sht3x¶
Description¶
The Sht3x object implements a driver for the I2C-based SHT3x humidity and temperature sensor. The parent of a Sht3x object has to be a corresponding I2cBus object.
All measurements are polled with high repeatability, leading to best accuracy. The measurement properties are updated approximately 20 ms after they got polled, i.e. a measurement has been initiated.
This object was introduced in InCore 2.0.
› Inherits: | I2cDevice |
---|
Properties¶
humidity¶
This property holds the last polled humidity value. When polling this property, the temperature is polled and updated automatically as well.
› Type: | Float |
---|---|
› Signal: | humidityChanged() |
› Attributes: | Readonly, Requires Polling |
Methods¶
pollHumidity()¶
This method polls the humidity property. It is called automatically when using a Polling property modifier on this property and usually does not have to be called manually.
pollTemperature()¶
This method polls the temperature property. It is called automatically when using a Polling property modifier on this property and usually does not have to be called manually.
Example¶
import InCore.Foundation 2.5
import InCore.IO 2.5
Application {
FtdiI2cBus {
Sht3x {
id: sht
address: 0x44
Polling on temperature { interval: 100 }
onTemperatureChanged: console.log(Math.floor(temperature*10) / 10, "°C -",
Math.floor(humidity*10) / 10, "% r.h.")
}
}
}