Code: Select all
class IntegrateSensor:
def __init__(self, scl, sda):
self.i2c = SoftI2C(scl=scl, sda=sda)
self.ahtx = AHT10(self.i2c)
self.ahtx.sensor_init()
self.bh = BH1750(self.i2c)
def get_humidity(self):
return int(self.ahtx.read_humidity())
def get_temperature(self):
return int(self.ahtx.read_temperature())
def get_lux(self):
return self.bh.luminance()
igs = IntegrateSensor(machine.Pin(17), sda=machine.Pin(16))
print(igs.get_humidity())
print(igs.get_temperature())
print(igs.get_lux())