Тады вот ТЗ:
ТЗ представляю приблизительно так:
Передающая часть содержит в себе датчик температуры DS18B20, микроконтроллер и радиопередатчик 433,92 МГц. Питание - автономное,- батарея. Для экономии ресурса источника, передающая часть погружена в сон, и только 1 раз в минуту (или полминуты - пока не знаю, как лучше) контроллер опрашивает датчик, включает радиопередатчик и передаёт данные в эфир.
В принимающей части, полученные данные идут на контроллер, который запоминает их и хранит до следующей передачи. Далее, задача контроллера - имитировать датчик температуры DS18B20, т.е., по команде контроллера часов, выдавать хранящиеся в памяти данные о температуре, на выходную линию данных Data Out. Приёмная часть должна быть сконфигурирована так, чтобы часы одинаково могли работать и с данным приёмником, и с реальным DS18B20. Другими словами, мы должны иметь возможность, с одинаковым успехом, подключить к часам хоть настоящий датчик, хоть описываемую схему.
Если данные отсутствуют в течение определённого (контрольного) времени, то МК приёмника не реагирует на запросы и эмулирует отсутствие датчика.
Предполагаю, с такой задачей успешно справится любой недорогой МК, например 8-выводной PIC или Tiny.
Нам надо крэпко подумать, какой назначить интервал передачи данных и какое будет контрольное время приёмника. Для уличного термометра, например, интервал может быть и 5 минут, поскольку на улице температура меняется медленно. А можно изменять интервал "интеллектуально", в зависимости от скорости изменения температуры в предыдущих замерах.
Контрольное время ИМХО должно быть раз в 3-5 больше этого интервала.