Вот готова версия блоков
RF24Network прошу всех тестировать и высказывать замечания и предложения.
Главная особенность блоков автоматическая передача данные по сети блоков, достаточно правильно настроить систему адресации.
Состав:
Главный блок - настраивает связь. Является обязательным. Добавить можно только один блок.
Отдельный главный блок для ATTiny, подключение NRF по 3 проводной схеме.
Передача 5 числе INT - пара блоков, один прием, один передача. Возможно применение нескольких в проекте, при условии разных адресов и/или идентификатор сообщения (typeMessage).
Передача строки - пара блоков, один прием, один передача. Возможно применение нескольких в проекте, при условии разных адресов и/или идентификатор сообщения (typeMessage).
Блок передачи шифрованных команд - пара блоков, один прием, один передача. Возможно применение нескольких в проекте, при условии разных адресов.
В связи не совместимости старой и новой версии.
Тем кто использовал прошлую версию блоков (не сетевую) необходимо удалить папку
RF24-master из папки Flprog\ide\libraries\ или c:\Users\Имя пользователя\Documents\Arduino\libraries\
Добавлено (26.11.2016, 16:50)
---------------------------------------------
Тем кто пробовал тестовые блоки из серии RF24Network
Так как было сделано несколько измений в файле RF24Network_config.h надо удалить
RF24Network из папки Flprog\ide\libraries\ или c:\Users\Имя пользователя\Documents\Arduino\libraries\
Так будет установлена заново библиотека.
Добавлено (26.11.2016, 17:00)
---------------------------------------------
Пояснения по адресации
Сеть RF24 прекрасно работает с несколькими узлами, но она была разработана для умного дома полного модулей. Узлы автоматически сконфигурированы в топологии дерева, в зависимости от их адреса. Узлы общаться напрямую только со своим родителем и своими детьми. А уже сеть будет автоматически отправлять сообщения в нужное место.
Узел 00 это базовый узел. Узлы 01-05 непосредственно взаимодействуют с узлом 00, но не друг с другом. Таким образом чтобы узлу 01 передать сообщение на узел 02, нужно будет пройти через узел 00. Узлы 011, 021, 031 и так далее — это дети узла 01. Таким образом, для узла 011, чтобы отправить сообщение на узел 02, сообщение пойдет к 01, а потом к 00, и только после этого на 02.
Удалось добиться того, что адреса нужно задавать именно так, как описывается и показано на картинках. Ограничение в 5 уровней, может возможно и больше не уверен. Хотя мне сложно представить сеть таких размеров. Да и задержки на доставку там будут значительными.
Добавлено (26.11.2016, 17:06)
---------------------------------------------
По результатам тестирования, наверное, создам новый материал в Блоках пользователей.