pdf-icon

UIFlow Guide

UiFlow1 Blockly

Event

Unit

UiFlow1 Project

Unit ENV-Pro

案例程序

Obtain the atmospheric temperature, humidity, and pressure measured by the device

from m5stack import *
from m5ui import *
from uiflow import *
import unit

envpro_0 = unit.get(unit.ENV_PRO, unit.PORTA)

while True:
  envpro_0.update_new_data_loop()
  print((str('temperature:') + str((envpro_0.get_temperature))))
  print((str('pressure:') + str((envpro_0.get_pressure))))
  print((str('humidity:') + str((envpro_0.get_humidity))))
  wait_ms(2)

功能说明

print((str('altitude:') + str((envpro_0.get_altitude))))
  • Retrieve calculated altitude based on pressure readings
print((str('gas resistance:') + str((envpro_0.get_gas_resistance))))
  • Retrieve measured gas resistance
print((str('humidity:') + str((envpro_0.get_humidity))))
  • Retrieve measured humidity
print((str('IIR filter:') + str((envpro_0.get_iir_filter_coefficient))))
  • Retrieve IIR filter coefficients
print((str('oversampling rate:') + str((envpro_0.get_over_sampling_rate(1)))))
  • Retrieve oversampling rate for specified environmental parameters
print((str('pressure:') + str((envpro_0.get_pressure))))
  • Retrieve measured pressure
print((str('temperature:') + str((envpro_0.get_temperature))))
  • Retrieve measured temperature
envpro_0.set_iir_filter_coefficient(0)
  • Set IIR filter coefficients
envpro_0.set_over_sampling_rate(1, 1)
  • Set oversampling rate for specified environmental parameters
envpro_0.update_new_data_loop()
  • Refresh data
On This Page