ESP8266——ADC

1.ADC

  ESP8266上只有一个ADC输入口,且输入电压范围为0~1V,对应的数字量值为0~1023。

  

图1-1 NodeMCU开发板引脚图

  ADC接口如图1-1左上角的ADC0。

2.模拟到数字转换

  ESP8266 具有单个引脚(与 GPIO 引脚分离),可用于读取模拟电压并将其转换为数字值。您可以使用:

>>> import machine
>>> adc = machine.ADC(0)

然后读取其值,

>>> adc.read()
58

从函数返回的值介于 0(0.0 伏)和 1024(1.0 伏)之间。请注意,此输入最多只能承受 1.0 伏,您必须使用分压器电路测量较大的电压。read()

猜你喜欢

转载自www.cnblogs.com/iBoundary/p/11989878.html