nRF24L01+ пользовательский блока на Си
Добавлено: 29 окт 2016, 09:03
CraCk, Результаты работы с библиотекой RF24Network
Получилось на данный момент:
1. Один главный блок, обязательный на всех контролерах (на ретрансляторах нужен только он)
2. Парные блоки передачи/приема для 1 INT, 5 INT, String
3. Довольно легко переделать блоки передачи/приема под любой набор данных.
4. Направление передачи любое (в том числе двухстороннее)
5. Блоки передачи/ приема могу использоваться несколько раз в одно проекте.
6. Есть контроль доставки сообщения (выход status)
Пока собрано только две макетки, по этому не проверял сложную сеть, но должна работать, если правильно настроить адреса во всех блоках.
Возможно будут конфликты со старой библиотекой для NRF24, в этом случаи надо найти и удалить библиотеку RF24-master.
Добавлено (29.10.2016, 09:03)
---------------------------------------------
Почитал документацию на библиотеку NRF24 от TMRh20 похоже можно запустить не только на аппаратном SPI но программном и даже c использованием UART Описание
Правда не пробовал, но информация интересная
Получилось на данный момент:
1. Один главный блок, обязательный на всех контролерах (на ретрансляторах нужен только он)
2. Парные блоки передачи/приема для 1 INT, 5 INT, String
3. Довольно легко переделать блоки передачи/приема под любой набор данных.
4. Направление передачи любое (в том числе двухстороннее)
5. Блоки передачи/ приема могу использоваться несколько раз в одно проекте.
6. Есть контроль доставки сообщения (выход status)
Пока собрано только две макетки, по этому не проверял сложную сеть, но должна работать, если правильно настроить адреса во всех блоках.
Возможно будут конфликты со старой библиотекой для NRF24, в этом случаи надо найти и удалить библиотеку RF24-master.
Добавлено (29.10.2016, 09:03)
---------------------------------------------
Почитал документацию на библиотеку NRF24 от TMRh20 похоже можно запустить не только на аппаратном SPI но программном и даже c использованием UART Описание
Правда не пробовал, но информация интересная