The Microbit_Temperature
sensor provides App Inventor users with the ability to configure the BBC micro:bit’s on-board temperature sensor and receive one or more temperature samples via the appropriate methods.
The temperature sensor’s reportrate, or period, determines how frequently data will be sent to App Inventor.
ReadTemperature
– Read a single sample of temperature data from the micro:bit. On successful read, the
TemperatureDataReceived
event will be run.ReadTemperaturePeriod
– Read the current report rate for the micro:bit’s temperature sensor. After the period is read,
it will be received by the
TemperaturePeriodReceived
event.RequestTemperatureUpdates
– Request notifications of changes in the micro:bit’s temperature sensor. Changes in the
temperature will be reported at a rate determined by the last period value set by a call to
WriteTemperaturePeriod
. Temperature data
will be reported through the
TemperatureDataReceived
event.StopTemperatureUpdates
– Stop receiving updates from the micro:bit’s temperature sensor. Note that there may be
pending messages from the device that will still be reported through the
TemperatureDataReceived
event.WriteTemperaturePeriod
– Use the WriteTemperaturePeriod
method to change how frequently the micro:bit sends
temperature data to App Inventor. The period is measured in milliseconds.
Parameters:
temperature_period_value
(number) —
The new reporting period for the micro:bit’s temperature sensor.TemperaturePeriodReceived
– The TemperaturePeriodReceived
event is run after the micro:bit’s temperature
reporting period is read from the device.
Parameters:
temperature_period_value
(number) —
The current reporting interval for the micro:bit’s temperature sensor.TemperatureReceived
– The TemperatureReceived
event is run whenever temperature samples are received
from the micro:bit. This is usually a result of performing a
read or request updates
operation. The temperature value is measured in degrees Celsius.
Parameters:
temperature_value
(number) —
The temperature measured by the micro:bit, in degrees CelsiusWroteTemperaturePeriod
– The WroteTemperaturePeriod
event is run after the micro:bit’s temperature
reporting period is written to the device.
Parameters:
temperature_period_value
(number) —
The new reporting interval for the micro:bit’s temperature sensor.