pxt-common-packages
Version:
Microsoft MakeCode (PXT) common packages
23 lines (21 loc) • 557 B
text/typescript
namespace sensors {
export interface ColorSensor {
/**
* Reads an RGB color from the sensor
*/
color(): number;
}
}
namespace input {
let _colorSensor: sensors.ColorSensor;
/**
* Uses a color sensor to capture the ambient color as a RGB value.
*/
//% blockId=sensor_lightcolor block="light color"
//% group="Color Sensor"
export function lightColor(): number {
if (!_colorSensor)
_colorSensor = new sensors.TCS34725();
return _colorSensor.color();
}
}