Adc-adc

描述

_image 模拟数字转换,父对象为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() 停止采集