The Melexis MLX90614 is a digital infrared radiation sensor. It is used to measure the surface temperature when flying at low altitudes. It measures both the sensor temperature and the object (sensor) temperature.
The board does have a 3.3V I2C interface.
To use the infrared radiation sensor:
<modules> <load name="ir_mlx.xml"/> </modules>
The I2C address is stored in internal flash memory and is usually randomly set. To set it to a useful value put the below setting only once while setting it up:
<load name="ir_mlx.xml"> <define name="IR_MLX_ONE_TIME CONFIG" value="1"/> </load>
If flying at higher altitudes the infrared radiation from the in-between water vapor is also measured.