示例#1
0
        private async Task InitializeAPDS9960()
        {
            // Create sensor instance
            // Ambient & RGB light: enabled, proximity: disabled, gesture: disabled
            apds = new APDS9960Sensor(true, false, false);

            // Delay 1ms
            await Task.Delay(1);
        }
示例#2
0
        private async Task InitializeSensors()
        {
            // Create sensor instance: APDS9960
            // Ambient & RGB light: enabled, proximity: disabled, gesture: disabled
            apds = new APDS9960Sensor(true, false, false);

            // Create sensor instance: BME280
            bme = new BME280Sensor();

            // Delay 1ms
            await Task.Delay(1);

            // Create sensor instance: VEML6075Sensor
            veml = new VEML6075Sensor();

            // Advanced sensor configuration: VEML6075Sensor
            await veml.Config(
                VEML6075Sensor.IntegrationTime.IT_800ms,
                VEML6075Sensor.DynamicSetting.High,
                VEML6075Sensor.Trigger.NoActiveForceTrigger,
                VEML6075Sensor.ActiveForceMode.NormalMode,
                VEML6075Sensor.PowerMode.PowerOn
                );
        }