ENV Unit
以下产品受支持:
MicroPython 应用示例
import M5
from M5 import *
from unit import *
M5.begin()
i2c0 = I2C(0, scl=Pin(1), sda=Pin(2), freq=100000)
env_0 = ENVUnit(i2c=i2c0, type=1) # ENVUnit
env2_0 = ENVUnit(i2c=i2c0, type=2) # ENVUnit II
env3_0 = ENVUnit(i2c=i2c0, type=3) # ENVUnit III
print(env_0.read_temperature())
print(env_0.read_humidity())
print(env_0.read_pressure())
UiFlow2 应用示例
class ENVUnit
Constructors
- class ENVUnit(i2c: I2C | PAHUBUnit, type: Literal[1, 2, 3])
创建一个 ENVUnit 对象。
参数为:
i2c是一个 I2C 对象。type是 ENVUnit 的类型1- 环境2 - ENV II
3- ENV III
UiFlow2

Methods
- ENVUnit.read_temperature()
此方法用于读取 ENV 采集的温度值,并返回一个浮点数。测量单位为 °C。
UiFlow2

- ENVUnit.read_humidity()
此方法用于读取 ENV 采集的相对湿度值,并返回一个浮点数。测量单位为 %RH。
UiFlow2

- ENVUnit.read_pressure()
该方法用于读取 ENV 采集的大气压力,并返回一个浮点值。测量单位为 Pa。
UiFlow2




