|
15 | 15 | sensor.set_temperature_oversample(bme680.OS_8X) |
16 | 16 | sensor.set_filter(bme680.FILTER_SIZE_3) |
17 | 17 |
|
| 18 | +def display_data(offset=0): |
| 19 | + sensor.set_temp_offset(offset) |
| 20 | + sensor.get_sensor_data() |
| 21 | + output = "{0:.2f} C, {1:.2f} hPa, {2:.3f} %RH".format(sensor.data.temperature, sensor.data.pressure, sensor.data.humidity) |
| 22 | + print(output) |
| 23 | + print("") |
| 24 | + |
18 | 25 | print("Initial readings") |
19 | | -sensor.get_sensor_data() |
20 | | -output = "{0:.2f} C,{1:.2f} hPa,{2:.3f} %RH".format(sensor.data.temperature, sensor.data.pressure, sensor.data.humidity) |
21 | | -print(output) |
| 26 | +display_data() |
22 | 27 |
|
23 | 28 | print("SET offset 4 degrees celsius") |
24 | | -sensor.set_temp_offset(4) |
25 | | -sensor.get_sensor_data() |
26 | | -output = "{0:.2f} C,{1:.2f} hPa,{2:.3f} %RH".format(sensor.data.temperature, sensor.data.pressure, sensor.data.humidity) |
27 | | -print(output) |
| 29 | +display_data(4) |
28 | 30 |
|
29 | 31 | print("SET offset -1.87 degrees celsius") |
30 | | -sensor.set_temp_offset(-1.87) |
31 | | -sensor.get_sensor_data() |
32 | | -output = "{0:.2f} C,{1:.2f} hPa,{2:.3f} %RH".format(sensor.data.temperature, sensor.data.pressure, sensor.data.humidity) |
33 | | -print(output) |
| 32 | +display_data(-1.87) |
34 | 33 |
|
35 | 34 | print("SET offset -100 degrees celsius") |
36 | | -sensor.set_temp_offset(-100) |
37 | | -sensor.get_sensor_data() |
38 | | -output = "{0:.2f} C,{1:.2f} hPa,{2:.3f} %RH".format(sensor.data.temperature, sensor.data.pressure, sensor.data.humidity) |
39 | | -print(output) |
| 35 | +display_data(-100) |
40 | 36 |
|
41 | 37 | print("SET offset 0 degrees celsius") |
42 | | -sensor.set_temp_offset(0) |
43 | | -sensor.get_sensor_data() |
44 | | -output = "{0:.2f} C,{1:.2f} hPa,{2:.3f} %RH".format(sensor.data.temperature, sensor.data.pressure, sensor.data.humidity) |
45 | | -print(output) |
| 38 | +display_data(0) |
46 | 39 |
|
0 commit comments