主要内容

readTemperature

从传感器读取温度的一个示例

自从R2021a

描述

(tempReadings,时间戳)= readtemperature (sensorobj)返回的一个示例以摄氏度的温度时间戳时间戳是可选的。

请注意

readTemperature函数是可用的LSM6DS3,LSM6DS3H,LSM6DSL,LSM6DSM,LSM6DSR,LSM6DSO,LPS22HB,LSM303C,HTS221,ICM20948,ADXL345,LIS3DH传感器。

例子

从传感器读取温度数据

创建一个Arduino对象,包括I2C图书馆。

一个= arduino ();

或者,您可以显式地指定它在创建Arduino对象名称-值对。

清晰的一个;一个= arduino (“COM4为”,“Uno”,“库”,“I2C”);

创建传感器对象的传感器使用。

请注意

本例中的示例代码和输出hts221对象。如果您使用的是另一个支持的传感器金宝appreadTemperature功能,使用相应的传感器对象。

sensorobj = hts221(一个);

返回一个样本的温度数据。

temperatureReadings = readTemperature (sensorobj)
temperatureReadings = 28.12

输入参数

全部折叠

传感器对象使用默认或指定属性。

输出参数

全部折叠

的温度传感器。

MATLAB的时间®接收来自传感器、温度数据指定为一个datetime。

更多关于

全部折叠

使用代码生成MATLAB功能块

  • 使用readTemperature在MATLAB函数块金宝app®金宝app支持包Arduino®硬件生成的代码可以部署在Arduino硬件。

  • 时间戳总是在几秒钟内返回。

版本历史

介绍了R2021a