public void InitHardware() { Console.WriteLine("Initialize..."); sensor = new Lm75(Device.CreateI2cBus()); sensor.Updated += Sensor_Updated; }
static void Main(string[] args) { I2cConnectionSettings settings = new I2cConnectionSettings(1, Lm75.DefaultI2cAddress); I2cDevice device = I2cDevice.Create(settings); using (Lm75 sensor = new Lm75(device)) { while (true) { // read temperature Console.WriteLine($"Temperature: {sensor.Temperature.Celsius} ℃"); Console.WriteLine(); Thread.Sleep(1000); } } }