Skip to main content

Class Mlx90640

Represents the MLX90640 32x24 IR array The MLX90640 is a fully calibrated 32x24 pixels thermal IR array

Assembly: Mlx90640.dll​
View Source​
Declaration
public class Mlx90640 : II2cPeripheral

Implements:
Meadow.Hardware.II2cPeripheral

Properties​

SerialNumber​

Camera serial number as a string

View Source​
Declaration
public string SerialNumber { get; }

Emissivity​

Emissivity

View Source​
Declaration
public float Emissivity { get; set; }

ReflectedTemperature​

Reflected temperature

View Source​
Declaration
public Temperature ReflectedTemperature { get; set; }

Config​

Camera configuration

View Source​
Declaration
public Mlx90640Config Config { get; }

DefaultI2cAddress​

The default I2C address for the peripheral

View Source​
Declaration
public byte DefaultI2cAddress { get; }

Fields​

i2cComms​

I2C Communication bus used to communicate with the peripheral

View Source​
Declaration
protected readonly II2cCommunications i2cComms

Methods​

ReadRawData()​

Gets all 768 sensor readings

View Source​
Declaration
public float[] ReadRawData()
Returns​

System.Single[]: Float array containing each individual reading### SetMode(Mode) Set the reading pattern mode

View Source​
Declaration
public void SetMode(Mlx90640.Mode mode)
Parameters​
TypeNameDescription
Meadow.Foundation.Sensors.Camera.Mlx90640.ModemodeChess or Interleaved

GetMode()​

Get the current reading pattern mode

View Source​
Declaration
public Mlx90640.Mode GetMode()
Returns​

Meadow.Foundation.Sensors.Camera.Mlx90640.Mode: Chess or Interleaved### SetResolution(Resolution) Sets the resolution

View Source​
Declaration
public void SetResolution(Mlx90640.Resolution res)
Parameters​
TypeNameDescription
Meadow.Foundation.Sensors.Camera.Mlx90640.ResolutionresResolution type

GetResolution()​

Get the current resolution mode

View Source​
Declaration
public Mlx90640.Resolution GetResolution()
Returns​

Meadow.Foundation.Sensors.Camera.Mlx90640.Resolution: Resolution mode### GetRefreshRate() Gets the Refresh rate

View Source​
Declaration
public Mlx90640.RefreshRate GetRefreshRate()
Returns​

Meadow.Foundation.Sensors.Camera.Mlx90640.RefreshRate: RefreshRate type### SetRefreshRate(RefreshRate) Sets the refresh rate

View Source​
Declaration
public void SetRefreshRate(Mlx90640.RefreshRate rate)
Parameters​
TypeNameDescription
Meadow.Foundation.Sensors.Camera.Mlx90640.RefreshRaterateRefreshRate type

Implements​

  • Meadow.Hardware.II2cPeripheral