跳转至

ADC


概述

测量模拟量输入的值,可以测电流或电压。目前DG03和DG03S才有该功能。增强型硬件有读电源电压的功能。


常量

ADC端口定义

所有ADC的端口号定义:

  • ADC.ADCn
  • ADC.DC
常量 说明
ADC.ADCn ADC端口号,其中n为1到端口总数,DG01和DG02没有ADC,DG03和DG03S有四路ADC
ADC.DC 电源端口,目前只有增强版DG02S和DG03S有该功能,只能获取电压,且只有百分之二精度

函数

get

获取一个ADC输入的值

  • ADC.get(port)
参数 必选 类型 说明
port true int ADC端口号,见本节常量说明
return float 一个0到4095之间的值,表示输入的相对值

getv

获取一个ADC输入的值,结果转化成电压值。

  • ADC.getv(port)
参数 必选 类型 说明
port true int ADC端口号,见本节常量说明
return float 一个0到5之间的值,表示输入的电压,单位为伏特(V),接近零值时会不太准

geti

获取一个ADC输入的值,结果转化成电流值。

  • ADC.geti(port)
参数 必选 类型 说明
port true int ADC端口号,见本节常量说明
return float 一个0到20之间的值,表示输入的电流,单位为毫安(mA),接近零值时会不太准