Возможна ли проблема с синхронизацией с однопроводным датчиком температуры DS18B20 на ESP32 с Arduino?
У меня есть модуль ESP32, к которому у меня подключен датчик DS18B20 с подтягивающим резистором 4,7 кОм. проблема в том, что я получаю очень непоследовательное чтение множества значений -127 в моей текущей программе. При работающем WiFi Asynch mqtt, websocket и т. Д. На esp. что мне показалось странным, так это то, что когда я пробую тестовую программу, она кажется довольно последовательной, но тестовая программа не запускает Wi-Fi или что-то еще. Также у нас есть двигатель VFD рядом с устройством, и при запуске двигателя я полностью перестаю получать показания. Я сейчас очень запутался во всем этом. Есть ли у кого-нибудь какие-либо идеи или рекомендации по этому поводу? Я начинаю думать, что у меня есть поддельный DS18B20, поэтому он такой придирчивый. У меня есть несколько сотен, и все они кажутся довольно непоследовательными?
Большое спасибо!