ambient Color

Measure the ambient color of the LED pixel next to the light sensor. The ambient color is an RGB value of the color detected from a set of known colors: red, green, blue, yellow and white.

input.ambientColor();

Ambient color is the color of light near or surrounding some spot. In this case, the colored light is from the LED pixel near the light sensor. Ambient light (and its color) is like the glow of a lamp shining in a dark room. Your eyes can detect the ambient light if you turn on an light in a dark place.

Returns

  • a number that is the ambient color level from 0 (black) to 255 (white).

Example

When you press button A on the Adafruit Circuit Playground Express, this program plays a tone with a pitch that matches the current ambient color.

forever(() => {
    if (input.ambientColor() == 0x00ff00)
        music.playTone(440, 500)
    else if (input.ambientColor() == 0x0000ff)
        music.playTone(800, 500)
    else if (input.ambientColor() == 0xff0000)
        music.playTone(1000, 500)
    else if (input.ambientColor() == 0xffff00)
        music.playTone(1200, 500)
})

See also

||light level||