i2cAccel.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:RaspberryPiControllerQtPython 作者: take-iwiw 项目源码 文件源码
def initAccel(address):
    global i2cBus
    i2cBus = smbus.SMBus(BUS_NUMBER)
    # init
    i2cBus.write_i2c_block_data(address, 0x2d, [0x00,])
    # range = +-2g, Left Justify, 10-bit mode(but will ignore tha right 2-bit)
    i2cBus.write_i2c_block_data(address, 0x31, [0x04,])
    # setings for tap (values are from data sheet)
    i2cBus.write_i2c_block_data(address, 0x1d, [0x60,])
    i2cBus.write_i2c_block_data(address, 0x21, [0x20,])
    i2cBus.write_i2c_block_data(address, 0x22, [0x20,])
    i2cBus.write_i2c_block_data(address, 0x23, [0x80,])
    # enable tap detection
    i2cBus.write_i2c_block_data(address, 0x2a, [0x07,])
    i2cBus.write_i2c_block_data(address, 0x2e, [0x60,])
    # start measurement
    i2cBus.write_i2c_block_data(address, 0x2d, [0x08,])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号