adc

作者:朱天华  2020年07月03日

ADC硬件接口描述参考:https://doc.luatos.wiki/wiki/pages/61.html

adc.open(adcId)

功能:

打开ADC

参数:

adcId: number类型;adc通道id;2表示adc2,3表示adc3

返回值:

result: number类型;打开结果;1表示打开成功,其余值表示打开失败

示例:

–打开adc2:

adc.open(2)

–打开adc3:

adc.open(3)

adc.read(adcId)

功能:

读取ADC

参数:

adcId: number类型;adc通道id;2表示adc2,3表示adc3

返回值:

adcValue: number类型;adc原始值,0xFFFF表示无效值

voltValue: number类型;转换后的电压值,单位为毫伏,0xFFFF表示无效值

示例:

–读取adc2:

adcValue,voltValue = adc.read(2)

–读取adc3:

adcValue,voltValue = adc.read(3)

adc.close(adcId)

功能:

关闭ADC

参数:

adcId: number类型;adc通道id;2表示adc2,3表示adc3

返回值:

result: number类型;关闭结果;1表示关闭成功,0表示关闭失败

示例:

–关闭adc2:

adc.close(2)

–打开adc3:

adc.close(3)