adafruit_tmp007

CircuitPython driver for the TMP007 contactless IR thermometer

  • Author(s): Jerry Needell

Implementation Notes

Hardware:

Software and Dependencies:

class adafruit_tmp007.TMP007(i2c: I2C, address: int = 64, samplerate: Literal[0, 512, 1024, 1536, 2048] = 2048)

Class to represent an Adafruit TMP007 non-contact temperature measurement board.

property die_temperature: float

Read sensor die temperature and return its value in degrees celsius.

property raw_sensor_temperature: int

Read raw die temperature from TMP007 sensor. Meant to be used in the calculation of temperature values.

property raw_voltage: int

Read raw voltage from TMP007 sensor. Meant to be used in the calculation of temperature values.

read_register(register) int

Read sensor Register.

sleep() None

Put TMP007 into low power sleep mode. No measurement data will be updated while in sleep mode.

property temperature: float

Read object temperature from TMP007 sensor.

wake() None

Wake up TMP007 from low power sleep mode.