Adafruit MLX90640 Sensor Library
|
#include "Arduino.h"
#include "headers/MLX90640_API.h"
#include <Adafruit_I2CDevice.h>
#include <Wire.h>
Go to the source code of this file.
Classes | |
class | Adafruit_MLX90640 |
Class that stores state and functions for interacting with the MLX90640 sensor. More... | |
Macros | |
#define | MLX90640_I2CADDR_DEFAULT 0x33 |
I2C address by default. | |
#define | MLX90640_DEVICEID1 0x2407 |
I2C identification register. | |
#define | OPENAIR_TA_SHIFT 8 |
Default 8 degree offset from ambient air. | |
Typedefs | |
typedef enum mlx90640_mode | mlx90640_mode_t |
typedef enum mlx90640_res | mlx90640_resolution_t |
typedef enum mlx90640_refreshrate | mlx90640_refreshrate_t |
Enumerations | |
enum | mlx90640_mode { MLX90640_INTERLEAVED, MLX90640_CHESS } |
enum | mlx90640_res { MLX90640_ADC_16BIT, MLX90640_ADC_17BIT, MLX90640_ADC_18BIT, MLX90640_ADC_19BIT } |
enum | mlx90640_refreshrate { MLX90640_0_5_HZ, MLX90640_1_HZ, MLX90640_2_HZ, MLX90640_4_HZ, MLX90640_8_HZ, MLX90640_16_HZ, MLX90640_32_HZ, MLX90640_64_HZ } |
I2C Driver for MLX90640 24x32 IR Thermal Camera
This is a library for the Adafruit MLX90640 breakout: https://www.adafruit.com/products/4407
Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!
BSD license (see license.txt)
typedef enum mlx90640_mode mlx90640_mode_t |
Mode to read pixel frames (two per image)
typedef enum mlx90640_res mlx90640_resolution_t |
Internal ADC resolution for pixel calculation
typedef enum mlx90640_refreshrate mlx90640_refreshrate_t |
How many PAGES we will read per second (2 pages per frame)
enum mlx90640_mode |
enum mlx90640_res |
Internal ADC resolution for pixel calculation
enum mlx90640_refreshrate |
How many PAGES we will read per second (2 pages per frame)