Microbit Temperature:温度传感器
Microbit_Temperature
传感器使 App Inventor 用户能够配置 BBC micro:bit 的板载温度传感器,并通过适当的方法接收一个或多个温度样本。
温度传感器的报告速率(或周期)决定了向 App Inventor 发送数据的频率。
更多链接:
属性
方法
ReadTemperature
– 从micro:bit读取单个温度数据样本。读取成功后,将触发TemperatureDataReceived
事件。
ReadTemperaturePeriod
– 读取micro:bit温度传感器的当前报告速率。读取周期后, 将通过TemperaturePeriodReceived
事件接收。
RequestTemperatureUpdates
– 请求micro:bit温度传感器变化的通知。温度变化 将按照最后一次调用WriteTemperaturePeriod
设置的周期值进行报告。温度数据 将通过TemperatureDataReceived
事件报告。
StopTemperatureUpdates
– 停止接收来自micro:bit温度传感器的更新。请注意可能仍有 来自设备的待处理消息会通过TemperatureDataReceived
事件报告。
参数:
* <code>temperature_period_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) —
micro:bit温度传感器的新报告周期。
事件
参数:
* <code>temperature_period_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) —
micro:bit温度传感器的当前报告间隔。
TemperatureReceived
– 当从micro:bit接收到温度样本时, 将触发TemperatureReceived
事件。这通常是执行 读取或请求更新 操作的结果。温度值以摄氏度为单位测量。
参数:
* <code>temperature_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) —
micro:bit测量的温度值,单位为摄氏度
参数:
* <code>temperature_period_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) —
micro:bit温度传感器的新报告间隔。