示例#1
0
        private void StartTemperature()
        {
            // Temperature is on controller 0 for this sample
            var controller = adcControllers[0];

            // Create
            var tempSensor = new MCP970X()
            {
                ReportInterval = 500, // This demo doesn't need fast reports and it helps with responsiveness
                AdcChannel     = controller.OpenChannel(0),
            };

            // Configure as specific chip
            tempSensor.ConfigureAs(MCP970XDevice.MCP9700A);

            // Subscribe to events
            tempSensor.ReadingChanged += Temperature_ReadingChanged;

            // Add to device list
            devices.Add(tempSensor);
        }
示例#2
0
        private void StartTemperature()
        {
            // Temperature is on controller 0 for this sample
            var controller = adcControllers[0];

            // Create
            var tempSensor = new MCP970X()
            {
                ReportInterval = 500, // This demo doesn't need fast reports and it helps with responsiveness
                AdcChannel = controller.OpenChannel(0),
            };

            // Configure as specific chip
            tempSensor.ConfigureAs(MCP970XDevice.MCP9700A);

            // Subscribe to events
            tempSensor.ReadingChanged += Temperature_ReadingChanged;

            // Add to device list
            devices.Add(tempSensor);
        }