adafruit_mlx90614¶
CircuitPython module for the MLX90614 IR object temperature sensor.
- Author(s): Mikey Sklar based on code from these projects: Limor Fried - https://github.com/adafruit/Adafruit-MLX90614-Library Bill Simpson - https://github.com/BillSimpson/ada_mlx90614 Mike Causer - https://github.com/mcauser/micropython-mlx90614
Implementation Notes¶
Hardware:
- Adafruit Melexis Contact-less Infrared Sensor - MLX90614 3V (Product ID: 1747)
- Adafruit Melexis Contact-less Infrared Sensor - MLX90614 5V (Product ID: 1748)
- Sensors: https://www.adafruit.com/product/1747 https://www.adafruit.com/product/1748
- Datasheet: https://cdn-shop.adafruit.com/datasheets/MLX90614.pdf
Software and Dependencies:
- Adafruit CircuitPython firmware for the supported boards: https://circuitpython.org/downloads
- 
class adafruit_mlx90614.MLX90614(i2c_bus, address=90)¶
- Create an instance of the MLX90614 temperature sensor. - Parameters: - Quickstart: Importing and using the MLX90614 - Here is an example of using the - MLX90614class. First you will need to import the libraries to use the sensor- import board import adafruit_mlx90614 - Once this is done you can define your - board.I2Cobject and define your sensor object- i2c = board.I2C() mlx = adafruit_mlx90614.MLX90614(i2c) - Now you have access to the - ambient_temperatureattribute- temperature = mlx.ambient_temperature - 
ambient_temperature¶
- Ambient Temperature in Celsius. 
 - 
object_temperature¶
- Object Temperature in Celsius. 
 
-