Adc-adc

描述

模拟数字转换,父对象为device.io,无子对象。


事件

  • value: 模拟量有变化时触发,事件函数定义:onValue(channel, raw), channel表示通道,raw表示表示原始值(0~4095)

属性

名称 功能说明 脚本例子
tolerance 误差:当采集的模拟量变化超过误差值时,才会触发onValue方法 device.io.adc.tolerance=1 设置模拟量变化误差原始值为1
samplingFrequency 采样频率,单位为赫兹,最大为50Hz device.io.adc.samplingFrequency = 10 设置采样频率为10Hz

方法

名称 功能说明 脚本例子
isSupported() 检测硬件是否支持ADC var supported = device.io.adc.isSupported();
getResolutionBits() 获取采样精度位数(12位) device.io.adc.getResolutionBits() 获取采样精度位数
getValue(channel) 获取通道channel的值(原始值0~4095) device.io.adc.getValue(0) 返回通道0的当前模拟量的原始值
start() 开始采集 device.io.adc.start() 开始采集
stop() 停止采集 device.io.adc.stop() 停止采集

results matching ""

    No results matching ""