WARNING: This page is for archival purposes only. Some links may be broken, guides may be outdated, and software extensions for App Inventor may be old, resulting in non-functioning apps. For our latest IOT materials, please click here.
The Arduino 101 Light Sensor component lets users receive data from a light sensor attached to the Arduino, however it can be used for any similar device that provides a linear analog signal based on some external phenomenon.
More Links
BluetoothDevice
– The BluetoothLE component with a connection to the Arduino 101.IsSupported
– Tests whether the Bluetooth low energy device is broadcasting support for the service. If true,
calls to TurnOn and TurnOff should work correctly. Otherwise an error will be reported through
the Screen’s ErrorOccurred event.ReadLightSensor
– Obtain the most recent reading from the light sensor as reported by the Arduino. On success,
the LightSensorDataReceived
event will be
run.RequestLightSensorUpdates
– Request notification of updates for the light sensor attached to the Arduino 101. The LightSensorDataReceived
event will be run as
light sensor readings are received from the Arduino.StopLightSensorUpdates
– Stop listening for notifications of light sensor readings from the Arduino. This only has an
effect if there was a previous call to RequestLightSensorUpdates
. There may be
additional pending messages that will be processed after this call.LightSensorDataReceived
– The LightSensorDataReceived
event is run when a sample is received from the light
sensor attached to the Arduino 101.
Parameters:
intensity
(number) — The intensity of the light received from the sensor, linear in the voltage provided by the light sensor.