跳转至

ze08g_ch2o - ZE08G-CH2O 电化学甲醛模组

示例

--注意:因使用了sys.wait()所有api需要在协程中使用
-- 用法实例
sys = require("sys")
local ch2o = require "ze08g_ch2o"
local uartid = 1 -- 根据实际设备选取不同的uartid

sys.taskInit(function ()
    local result = ch2o.init(uartid)
    if not result then return end

    while true do
        sys.wait(1000)
        log.info("气体浓度值 PPB:", ch2o.getPPB())
        log.info("百万分比浓度 PPM:", ch2o.getPPM())
    end
end)

ze08g_ch2o.init(uart_id)

ze08g_ch2o初始化

参数

传入值类型 解释
number uart_id uartid

返回值

返回值类型 解释
bool 成功返回true

例子

ze08g_ch2o.init(1)

ze08g_ch2o.getPPB()

获取ze08g_ch2o PPB数据

参数

返回值

返回值类型 解释
number 气体浓度值

例子

local ppb = ze08g_ch2o.getPPB()
log.info("气体浓度值 PPB:", ppb))

ze08g_ch2o.getPPM()

获取ze08g_ch2o PPM数据

参数

返回值

返回值类型 解释
number 百万分比浓度

例子

local ppm = ze08g_ch2o.getPPM()
log.info("百万分比浓度 PPM:", ppm))