Beispiel #1
0
        /// <summary>
        /// Tests the temperature sensor.
        /// </summary>
        public static void TestTempSensor()
        {
            var sensor = new TemperatureSensorAM2302(Pi.Gpio[P1.Gpio17]);

            sensor.OnDataAvailable += (s, e) => $"Temperature: {e.TemperatureCelsius} | Humidity: {e.HumidityPercentage}".Info("AM2302");

            sensor.Start();
            Console.ReadKey(true);
        }
Beispiel #2
0
        /// <summary>
        /// Tests the temperature sensor.
        /// </summary>
        public static void TestTempSensor()
        {
            var sensor = new TemperatureSensorAM2302(Pi.Gpio[BcmPin.Gpio18]);

            sensor.OnDataAvailable += (s, e) => $"Temperature: {e?.TemperatureCelsius ?? 0} | Humidity: {e?.HumidityPercentage ?? 0}".Info("AM2302");

            sensor.Start();
            Console.ReadKey(true);
            sensor.Dispose();
        }
Beispiel #3
0
 public TempHumidityService()
 {
     _tempSensor = new TemperatureSensorAM2302(Pi.Gpio[5]);
 }