|
发表于 2020-1-14 19:29:58
|
显示全部楼层
确认 RTD 采用的三线接法吗?RTD和max的连接是否正确? 板子上需要短接的几个触点短接了吗?另外,前期使用ESPHOME的时候读取温度是不是正常的?如果正常,原来是怎么接的?
打开串口监视器看看max31865的错误信息是什么? 尝试把,
Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8, D7, D6, D5);
// use hardware SPI, just pass in the CS pin
//Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8);
改成下面这样试试
//Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8, D7, D6, D5);
// use hardware SPI, just pass in the CS pin
Adafruit_MAX31865 thermo = Adafruit_MAX31865(D8);
|
|