对象: ADC
约 928 字大约 3 分钟
2026-03-18
构建固件和导入到JS
adc 对象由 gpio 提供:
import { adc } from 'gpio'对象方法
函数 adcUnitInit
原型: adcUnitInit (unit:number)
初始化指定的 ADC 单元。
参数:
unit
类型number
参数说明ADC 单元号,支持 1 或 2(取决于芯片能力)
返回值:
类型undefined
函数 adcPinInit
原型: adcPinInit (pin:number, atten:number=3, bitwidth:number=0)
通过MCU引脚号初始化 ADC 通道。
参数:
pin
类型number
参数说明引脚序号
atten
类型number
默认值3
参数说明ADC 衰减值, 默认值 ADC_ATTEN_DB_12
bitwidth
类型number
默认值0
参数说明ADC 位宽, 默认值 ADC_BITWIDTH_DEFAULT
返回值:
类型undefined
函数 adcChannelInit
原型: adcChannelInit (channel:number, atten:number=3, bitwidth:number=0, unit:number=1)
初始化指定 ADC 通道。
参数:
channel
类型number
参数说明adc 通道号
atten
类型number
默认值3
参数说明ADC 衰减值, 默认值 ADC_ATTEN_DB_12
bitwidth
类型number
默认值0
参数说明ADC 位宽, 默认值 ADC_BITWIDTH_DEFAULT
unit
类型number
默认值1
参数说明ADC 单元号, 默认单元1 ,部分 esp32 型号支持单元2
返回值:
类型undefined
函数 adcChannelRead
原型: adcChannelRead (channel:number, unit:number=1)
读取指定 ADC 通道的值。
参数:
channel
类型number
参数说明通道号
unit
类型number
默认值1
参数说明ADC 单元号, 默认单元1 ,部分 esp32 型号支持单元2
返回值:
类型number
说明ADC 通道的读取值
函数 adcRead
原型: adcRead (pin:number)
通过MCU引脚号读取 ADC 通道的值。
参数:
pin
类型number
参数说明引脚号
返回值:
类型number
说明ADC 通道的读取值
函数 adcInfo
原型: adcInfo ()
获取当前 MCU 引脚与 ADC 通道的映射信息。
返回值:
类型object
说明以引脚号为键的对象,每项包含 channel 与 unit 字段
