ADC-模数转换

本文介绍ADC-模数转换支持函数的参数说明及示例。

硬件平台

产品型号

是否支持

硬件类型

固件版本号

HaaS600Kit

开发板

4.0.1

HaaS510

DTU

4.0.1

HaaS520

DTU

4.0.1

HaaS530

DTU

4.0.1

HaaS531

DTU

4.0.1

HaaS632-LT32V

模组

4.0.1

HaaS600-EC600S

模组

4.0.1

HaaS600-EC600N

模组

4.0.1

HaaS600-EC600U

模组

4.0.1

HaaS600-N715

模组

4.0.1

open(Object options)

打开ADC,创建ADC实例。

入参

属性

类型

是否必填

描述

id

String

app.json中定义的ADC ID名称。

返回

ADC实例。

readValue()

读取ADC数据。

入参

无。

返回

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

close()

关闭ADC实例。

入参

无。

返回

无。

示例代码

板级配置

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

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

应用脚本

import *as adc from 'adc';

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

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

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

vol.close();