public async Task <double> ReadInfrared()
        {
            var writeBuffer = new byte[3] {
                0b00000001, 0b10100000, 0b00000000
            };
            var readBuffer = new byte[3] {
                0b00000000, 0b00000000, 0b00000000
            };

            Pi.Spi.Channel0Frequency = SpiChannel.MinFrequency;
            readBuffer = await Pi.Spi.Channel0.SendReceiveAsync(writeBuffer);

            return(SensorHelper.ToInfrared(readBuffer));
        }