diff --git a/common/source/docs/common-temperature-sensor.rst b/common/source/docs/common-temperature-sensor.rst index 9528b6f3fd..6ee9975abc 100644 --- a/common/source/docs/common-temperature-sensor.rst +++ b/common/source/docs/common-temperature-sensor.rst @@ -11,6 +11,7 @@ ArduPilot supports up to nine individual temperature sensors: - `MCP9600 `__ - `TSYS01 `__ - `TSYS03 `__ +- `MLX90614 `__ - Analog sensors (thermistors, `LM35 `__, `TMP36 `__, etc) .. image:: ../../../images/temperature-sensor.jpg @@ -23,7 +24,7 @@ I2C Sensor Setup Attach the sensor to one of the autopilot's I2C ports using SDA and SCL pins. Then set (examples shown for the first sensor): -- :ref:`TEMP1_TYPE` = 0:Disabled, 1:TSYS01, 2:MCP9600, 3:MAX31865, 4: TSYS03 +- :ref:`TEMP1_TYPE` = 0:Disabled, 1:TSYS01, 2:MCP9600, 3:MAX31865, 4: TSYS03, 7: MLX90614 - :ref:`TEMP1_BUS` = the I2C port on which the sensor is attached (0-3). - :ref:`TEMP1_ADDR` = the sensor's I2C address (0-127). - :ref:`TEMP1_SRC` = the temperature reporting device type that should have its temperature report replaced with this sensor's. @@ -33,6 +34,8 @@ Attach the sensor to one of the autopilot's I2C ports using SDA and SCL pins. Th .. note:: The MAX31865 is an SPI device, which uses the same parameters and basic configuration procedure as I2C sensors but must be connected to an SPI port rather than an I2C port. Some autopilots do not expose an external SPI port, in which case the MAX31865 cannot be easily used. +.. note:: The MLX90614 sensor is an infrared thermometer for non-contact temperature measurements. Its I2C address is 90 so :ref:`TEMP1_BUS` = 90 for this type of sensor. + Analog Sensor Setup ===================