И ещё- "перевести на другой микроконтроллер", (имхо) - бывает зачастую значительно сложнее, особенно, при отсутствии "исходников", чем написать свою программу самому "с нуля"
"самодельный датчик" это, коечно, хорошо, но они уже есть и "серийрные" -
https://www.energometrika.ru/catalog/ce ... nikom.html
https://icbcom.ru/ru/tovar/datchik-post ... ra-akb-dc/
https://ru.aliexpress.com/item/K4-dc-cu ... 71280.html
http://www.autex.spb.su/sensor/niiem/dthpk.php
http://www.plcsystems.ru/News/detail.php?ID=56104
https://www.terraelectronica.ru/news/29


