|
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)
1.8.13