100 lua中air800m4模块用串口读取t6703系列CO2传感器中的co2数据的代码



请先 登录 后评论

1 个回答

技术销售Wendal - 软件工程师
擅长:软件开发

参考文档 http://www.co2meters.com/Documentation/Manuals/Manual-AMP-0002-T6713-Sensor.pdf


--初始化并打开I2C操作

local function read_t6703(id)

    if i2c.setup(id, i2c.SLOW)~= i2c.SLOW then

        log.error("I2C.init is: ","fail")

        i2c.close(id)

        return

    end

    i2c.send(id,0x15,{0x04, 0x13, 0x8B, 0x00, 0x01})

    sys.wait(10)

    local data = i2c.recv(id,0x15,4)

    i2c.close(id)

    log.info("HEX data: ", data:toHex())

end

请先 登录 后评论
  • 0 关注
  • 0 收藏,2199 浏览
  • horsehomestar 提出于 2018-11-18 17:41

相似问题