adc - 模数转换

硬件平台

是否支持

说明

HaaS600-EC100Y

HaaS600-EC600S

HaaS510

HaaS531

HaaS100

HaaS EDU K1

HaaS200

开发中

示例代码

板级配置

说明

板级详细配置说明见:app.json - 全局配置文件说明

{
  "io": {
    "battery": {
            "type": "ADC",
      "port": 1,
      "sampling": 12000000
    }
  },
  "debugLevel": "DEBUG"
}

业务脚本

var adc = require('adc');

// voltage
var vol = adc.open({
  id: 'battery'
});

// read voltage
var value = vol.readValue();

console.log('voltage value is ' + value);

vol.close();

open(Object options)

打开ADC,创建 ADC 实例。

入参

属性

类型

必填

描述

id

String

在app.json中定义的ADC id名称。

返回

  • ADC 实例。

ADC 实例

ADC.readValue()

读取ADC数据。

返回值

  • Number类型,读取到的ADC数据。

ADC.close()

关闭ADC实例。