Microbit 温度传感器

« 返回首页

Microbit Temperature:温度传感器

Microbit_Temperature 传感器使 App Inventor 用户能够配置 BBC micro:bit 的板载温度传感器,并通过适当的方法接收一个或多个温度样本。

温度传感器的报告速率(或周期)决定了向 App Inventor 发送数据的频率。

更多链接:

属性

  • BluetoothDevice – 设置连接到 micro:bit 设备的 BluetoothLE 组件。

get Microbit_Temperature1 BluetoothDevice

set Microbit_Temperature1 BluetoothDevice  to

方法

  • ReadTemperature – 从micro:bit读取单个温度数据样本。读取成功后,将触发 TemperatureDataReceived 事件。

call Microbit_Temperature1 ReadTemperature

  • ReadTemperaturePeriod – 读取micro:bit温度传感器的当前报告速率。读取周期后, 将通过 TemperaturePeriodReceived 事件接收。

call Microbit_Temperature1 ReadTemperaturePeriod

  • RequestTemperatureUpdates – 请求micro:bit温度传感器变化的通知。温度变化 将按照最后一次调用 WriteTemperaturePeriod 设置的周期值进行报告。温度数据 将通过 TemperatureDataReceived 事件报告。

call Microbit_Temperature1 RequestTemperatureUpdates

  • StopTemperatureUpdates – 停止接收来自micro:bit温度传感器的更新。请注意可能仍有 来自设备的待处理消息会通过 TemperatureDataReceived 事件报告。

call Microbit_Temperature1 StopTemperatureUpdates

  • WriteTemperaturePeriod – 使用WriteTemperaturePeriod方法改变micro:bit向App Inventor 发送温度数据的频率。周期以毫秒为单位。

参数:

 * <code>temperature_period_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) &mdash;
   micro:bit温度传感器的新报告周期。

call Microbit_Temperature1 WriteTemperaturePeriodtemperature_period_value

事件

  • TemperaturePeriodReceived – 当从设备读取micro:bit温度报告周期后, 将触发TemperaturePeriodReceived事件。

参数:

 * <code>temperature_period_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) &mdash;
   micro:bit温度传感器的当前报告间隔。

when Microbit_Temperature1 TemperaturePeriodReceived temperature_period_value do

  • TemperatureReceived – 当从micro:bit接收到温度样本时, 将触发TemperatureReceived事件。这通常是执行 读取请求更新 操作的结果。温度值以摄氏度为单位测量。

参数:

 * <code>temperature_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) &mdash;
   micro:bit测量的温度值,单位为摄氏度

when Microbit_Temperature1 TemperatureReceived temperature_value do

  • WroteTemperaturePeriod – 当micro:bit温度报告周期写入设备后, 将触发WroteTemperaturePeriod事件。

参数:

 * <code>temperature_period_value</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/math.html#number">_number_</a>) &mdash;
   micro:bit温度传感器的新报告间隔。

when Microbit_Temperature1 WroteTemperaturePeriod temperature_period_value do

文档反馈