Необходимо опрашивать два датчика. Датчики I2C, максимальное расстояние около 30-40 метров. Разумеется, голый I2C тут не годится, так что ставить вспомогательный контроллер на датчики придётся. Ну а раз контроллер, то проще, видимо, реализовать RS485, т.к. если вдруг потребуется повесить еще датчиков на линию - он это позволяет.
1. Вопрос в протоколе обмена. Раскуривать полноценный MODBUS (как рекомендуют) желания нет, да и не нужен он. Аппаратный UART занят, делать программный? Или сделать свой простенький протокол? Надо всего отправить адрес датчика и получить ответ.
2. Какой контроллер поставить на датчики? Какая-нибудь ATtiny13 отличается по цене от ATmega48 всего на 7 рублей, остальные дороже... (затариваться буду в chip-nn)


