Пробовал написать для себя модуль работы nRF24L01 +.
В Си я знаю крайне мало, по сему код получился довольно корявый.
Идея сделать клиент и сервер.
Клиент отсылает данные по времени или по запросу от сервера.
Сервер опрашивает клиенты или просто получает данные от клиентов если те посылают их периодически.
Так же возможность передачи данных от сервера клиенту, т.е. двухсторонний обмен.
Сейчас сделано два варианта блоков:
- один для передачи 6 переменных int
- другой для передачи строки длиной до 26 символов (остальные отбрасываются)
В проекте можно использовать только один из блоков.
В теории в режиме опроса клиентов сервером возможно подключение нескольких клиентов, но сам не проверял.
Вот
Архив, в нем библиотека (так как у меня автоматически она не подгружается), и папки с блоками и примерами.
Описание блоков есть, но его видно только из библиотеки или из редактора.
Параметры Скорость и Канал, должны быть одинаковы и на сервер и на клиентах.