В общем, к сожалению вынужден констатировать ужасный факт - всё работает
Да, да вот так вот скучно всё как -то, с первого раза и без плясок с бубном. Короче говоря, передатчик тоже не заставил себя долго ждать, всё ОК, работает. Пока как и его собрат "приёмник" в виде макетки. Потому перехожу к следующему пункту- ваять ПП. takedown1, я ПП буду у китаяся заказывать, поэтому поделюсь совершенно даром и безвозмездно печаточками.
Алгоритм получился такой:
Передатчик:
1 раз в 10 минут просыпается (в прямом смысле слова. мега всегда находится в повердауне для экономии энергии батареек, модуль тоже спит, датчики отключены по питанию, не спит только одна тиня 13- я, которая тикает и раз в 10 минут будит 8 - ю мегу), hc настраивается на нужный канал и мощность, мега считывает значения с датчиков, отправляет значения на приёмник, потом опять засыпает (мега), параллельно усыпляя hc-12 и отключая все датчики.
Приёмник:
Постоянно ждёт посылку, если посылки нет 10 минут, начинает паниковать (тиня) и перенастраивает модуль на нужные каналы и опять ждёт.
Алгоритм передачи посылки:
Передатчик отправляет посылку в формате: T+(или -)XXX;PZZZ, где ХХХ - это значение температуры, а ZZZ значение давления. После отправки передатчик ждёт 3 секунды, если в эти 3 секунды пришло подтверждение о приёме от приёмника в виде (пример) SUCCESS: T+279;P752, то передатчик перестаёт слать посылки и засыпает. Если нет "SUCCESS:..." то передатчик отправляет 5 посылок через каждые 3 секунды, после чего засыпает. Короче, или 5 посылок с промежутком 3 секунды или если пришло подтверждение от приёмника "SUCCESS:...", то перестаём слать, засыпаем до тех пор пока тинька не разбудит. Как- то так