淘宝购买的YL-40模块,经过检查后,四个ad通道都是正常的,但是模块上自带的热敏电阻一直输出255,电路原理图是正确的,经过检查电路板后,发现热敏电阻的电路没有接地,导致进入ad转换通道的电压值一直是3.3v,即255。
PS,pcf8591的四个ad通道都启用时,输出通道紊乱是因为pcf8591转换一次,然后输出上一次转换后的值,所以输出的值是上一个通道的ad转换值,所以只需要读取通道值两次,就可以解决这个问题。
淘宝购买的YL-40模块,经过检查后,四个ad通道都是正常的,但是模块上自带的热敏电阻一直输出255,电路原理图是正确的,经过检查电路板后,发现热敏电阻的电路没有接地,导致进入ad转换通道的电压值一直是3.3v,即255。
PS,pcf8591的四个ad通道都启用时,输出通道紊乱是因为pcf8591转换一次,然后输出上一次转换后的值,所以输出的值是上一个通道的ad转换值,所以只需要读取通道值两次,就可以解决这个问题。