pyupm_am2315 module¶
- 
class pyupm_am2315.AM2315(bus, devAddr=92)[source]¶
- Bases: - object- API for the AM2315 Temperature & Humidity Sensor. - ID: am2315 - Name: Digital Temperature and Humidity Sensor - Category: temp - Manufacturer: adafruit - Link:http://www.adafruit.com/products/1293 - Connection: i2c AM2315 by Measurement Specialties (http://www.aosong.com/asp_bin/Products/en/AM2315.pdf) is a digital humidity sensor with temperature output. RH reports between 0 and 100%, and the temperature range is -40 to +125 degC. The sampling period of this sensor is 2 seconds. Reads occurring more often than that return cached data. - C++ includes: am2315.hpp - 
getHumidity()[source]¶
- float getHumidity(void) - Gets the current measured humidity [RH] - Data is updated every 2 seconds - accesses occurring more often than that return cached data 
 - 
getTemperature()[source]¶
- float getTemperature(void) - Gets the humidity cell temperature [degC] - Data is updated every 2 seconds - accesses occurring more often than that return cached data 
 - 
getTemperatureF()[source]¶
- float getTemperatureF(void) - Gets the humidity cell temperature [degF] - Data is updated every 2 seconds - accesses occurring more often than that return cached data 
 - 
i2cReadReg_16(reg)[source]¶
- uint16_t i2cReadReg_16(int reg) - Reads a two-byte register - reg: Address of the register 
 - 
i2cReadReg_32(reg)[source]¶
- uint32_t i2cReadReg_32(int reg) - Reads a four-byte register - reg: Address of the register 
 - 
i2cReadReg_8(reg)[source]¶
- uint8_t i2cReadReg_8(int reg) - Reads a one-byte register - reg: Address of the register 
 - 
i2cWriteReg_16(reg, ival)[source]¶
- int i2cWriteReg_16(int reg, uint16_t ival) - Writes a two-byte (16b) register - reg: Address of the register - ival: 16b value 
 - 
i2cWriteReg_32(reg, ival)[source]¶
- int i2cWriteReg_32(int reg, uint32_t ival) - Writes a four-byte (32b) register - Note: these access routines are not the normal accesses to an I2C device. AM2315 contains a microcontroller that manages the actual readings. These handlers then make requests over I2C using a protocol defined by AM2315. - reg: Address of the register - ival: 32b value 
 
-