light_sensor
- Ambient Brightness¶
On the harmonic board, there is an IR-LED which can be used in reverse as a crude brightness sensor. Values returned are in no particular unit but seem to be fairly stable.
-
light_sensor.
start
()¶ Turn on the ADC and start reading brightness values. (In past this function must be called before any measurements can be taken.)
-
light_sensor.
get_reading
()¶ Get an ambient brightness reading. The returned value is in no particular unit, though it seems to be fairly stable. The value could be between 0 and 400. Common values:
~8: Very dark are
~17: Typical hackerspace brightness
>200: Direct sunlight
- Returns
A brightness reading in no particular unit
-
light_sensor.
stop
()¶ Stop the ADC.
-
light_sensor.
read
()¶ Direct readout of the light-sensor.
Use this function for low latency readout. The time between polls can have an effect on the values measures. If you do not need low latency, prefer
light_sensor.get_reading()
.New in version 1.8.