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.