全文搜索结果:
- lsm303ah @micropython:mpy-lib:sensor
- @mail.micropython.org.cn) # v1.0 2019.5 LSM303AH_ADDR_A = const(0x1D) LSM303AH_ADDR_M = const(0x1E) LSM303AH_SCALEA = ('2g', '16g', '4g', '8g') LSM303AH_COE... rb = bytearray(1) if self.getreg(LSM303AH_ADDR_A, 15) != 0x43 and self.getreg(LSM303AH_ADDR_M, 79) != 0x40: raise Exception('sensor ID err
- bmp280气压传感器 @microbit:micropython:驱动库
- n.org.cn ''' from microbit import i2c BMP280_I2C_ADDR = 0x76 class BMP280(): def __init__(self): se... def _sr(self, reg, dat): i2c.write(BMP280_I2C_ADDR, bytearray([reg, dat])) # get reg def _gr(self, reg): i2c.write(BMP280_I2C_ADDR, bytearray([reg])) t = i2c.read(BMP280_I2C_ADDR, 1) return t[0] # get two reg def _g2r(self, reg
- lps22气压传感器 @micropython:mpy-lib:sensor
- 0x29) class LPS22(): def __init__(self, i2c, addr = 0x5D): self.i2c = i2c self.addr = addr self.tb = bytearray(1) self.rb = bytearray(1) self.oneshot = False ... elf.tb[0] = dat self.i2c.writeto_mem(self.addr, reg, self.tb) def getreg(self, reg):
- lsm6dso陀螺仪传感器 @micropython:mpy-lib:sensor
- 0') class LSM6DSO(): def __init__(self, i2c, addr = 0x6B): self.i2c = i2c self.addr = addr self.tb = bytearray(1) self.rb = bytearray(1) self.oneshot = False ... elf.tb[0] = dat self.i2c.writeto_mem(self.addr, reg, self.tb) def getreg(self, reg):
- mcp401x数字电位器 @micropython:mpy-lib:misc
- onst class MCP401x: def __init__(self, i2c, addr = 47): self.i2c = i2c self.addr = addr self.tb = bytearray(1) self.rb = bytearray(1) def write(self, dat): self.tb[0] = dat self.i2c.writeto(self.addr, self.tb) def read(self): se
- lsm6ds33陀螺仪传感器 @micropython:mpy-lib:sensor
- 6) class LSM6DS33(): def __init__(self, i2c, addr = 0x6B): self.i2c = i2c self.addr = addr self.tb = bytearray(1) self.rb = bytearray(1) self.irq_v = [[0, 0, 0], [... elf.tb[0] = dat self.i2c.writeto_mem(self.addr, reg, self.tb) def getreg(self, reg):
- lis2dw12 @micropython:mpy-lib:sensor
- ') class LIS2DW12(): def __init__(self, i2c, addr = 0x19): self.i2c = i2c self.addr = addr self.tb = bytearray(1) self.rb = bytearray(1) self.oneshot = False ... elf.tb[0] = dat self.i2c.writeto_mem(self.addr, reg, self.tb) def getreg(self, reg):
- sht20温湿度传感器 @micropython:mpy-lib:sensor
- import const from time import sleep_ms SHT20_I2C_ADDR = const(0x40) class SHT20(): def __init__(s... b[0] = dat self.i2c.writeto_mem(SHT20_I2C_ADDR, reg, self.tb) def getreg(self, reg): self.i2c.readfrom_mem_into(SHT20_I2C_ADDR, reg, self.rb) return self.rb[0] def... lf.tb[0] = cmd self.i2c.writeto(SHT20_I2C_ADDR, self.tb) def reset(self): self.writ
- ds3231高精度rtc @micropython:mpy-lib:misc
- g.cn ''' from machine import I2C, Pin DS3231_I2C_ADDR = (0x68) DS3231_REG_SEC = (0x00) DS3231_REG_... f, reg, dat): self.i2c.writeto(DS3231_I2C_ADDR, bytearray([reg, dat])) def getReg(self, reg): self.i2c.writeto(DS3231_I2C_ADDR, bytearray([reg])) return self.i2c.readfrom(DS3231_I2C_ADDR, 1)[0] def Second(self, second = None):
- bme280温湿度气压传感器 @micropython:mpy-lib:sensor
- n.org.cn """ from machine import I2C BME280_I2C_ADDR = const(0x76) class BME280(): def __init__(s... buf[1] = dat self.i2c.writeto(BME280_I2C_ADDR, buf) # get reg def getReg(self, reg):... buf[0] = reg self.i2c.writeto(BME280_I2C_ADDR, buf) t = self.i2c.readfrom(BME280_I2C_ADDR, 1) return t[0] # get two reg def
- stts751温度传感器 @micropython:mpy-lib:sensor
- _(self, i2c): self.i2c = i2c self.addr = 0x4A self.tb = bytearray(1) sel... elf.tb[0] = dat self.i2c.writeto_mem(self.addr, reg, self.tb) def getreg(self, reg): self.i2c.readfrom_mem_into(self.addr, reg, self.rb) return self.rb[0] def
- hts221 @micropython:mpy-lib:sensor
- _(self, i2c): self.i2c = i2c self.addr = 0x5F # data buffer self.tb = by... elf.tb[0] = dat self.i2c.writeto_mem(self.addr, reg, self.tb) def getreg(self, reg): self.i2c.readfrom_mem_into(self.addr, reg, self.rb) return self.rb[0]
- lis2mdl @micropython:mpy-lib:sensor
- _(self, i2c): self.i2c = i2c self.addr = 0x1E self.tb = bytearray(1) sel... elf.tb[0] = dat self.i2c.writeto_mem(self.addr, reg, self.tb) def getreg(self, reg): self.i2c.readfrom_mem_into(self.addr, reg, self.rb) return self.rb[0] def
- bmp280气压传感器 @micropython:mpy-lib:sensor
- import const from machine import I2C BMP280_I2C_ADDR = const(0x76) class BMP280(): def __init__(s... [0] = dat self.i2c.writeto_mem(BMP280_I2C_ADDR, reg, self.tb) # get reg def getReg(self... g): self.i2c.readfrom_mem_into(BMP280_I2C_ADDR, reg, self.rb) return self.rb[0] # g
- 1.12 @micropython:版本
- 许使用常规方法冻结boot.py和main.py。并且添加了新的I2C方法i2c.writevto(addr,vect),该方法可用于一次将一个元组/缓冲区列表全部写入I2C设备。 现在,stm32移植具有