全部产品

dac - 数模转换

更新时间:2020-09-22 19:38:00

示例代码

板级配置

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

{
  "io": {
    "voltage": {
      "type": "DAC",
      "port": 1
    }
  },
  "debugLevel": "DEBUG"
}
业务脚本
var dac = require('dac');

// led
var voltage = dac.open({
  id: 'voltage'
});

voltage.writeValue(65536 / 2);

var value = voltage.readValue();

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

voltage.close();

open(Object options)

打开DAC,创建 DAC 实例,默认启动DAC电压输出。

入参

Object类型,属性如下:

属性

类型

必填

描述

id

String

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

返回

DAC 实例

DAC.readValue()

读取DAC输出值。

返回值

  • Number类型,DAC输出值。

DAC.writeValue(Number value)

设置DAC输出值。

入参

属性

类型

必填

描述

value

Number

需要设置的DAC值

DAC.close()

关闭DAC实例。关闭DAC实例后,也会停止DAC电压输出。