пока ты ведёшь тут переписку... уже бы давно всё собрал и настроил))
модуль nrf24l01 слишком простой)) ему н нужны библиотеки...
управление модулем nrf24l01, как и всеми другими модулями, осуществляется через простые команды... по SPI...
переходим по ссылке...
https://www.radiokot.ru/forum/viewtopic ... 8&t=185219какаем список основный команд модуля nrf24l01... согласно даташиту...
в даташите много команд... но для нормальной работы модуля nrf24l01 этих команд достаточно:
// 0x00 CONFIG
// 0x01 EN_AA
// 0x03 SETUP_AW (3,4,5 bytes)
// 0x04 SETUP_RETR
// 0x05 RF_CH RF Channel
// 0x06 RF_SETUP
// 0x07 STATUS
// 0x0A RX_ADDR_P0
// 0x10 RX_ADDR_P0
// 0x11 RX_PW_P0
всего то надо знать 10 команд))
затем берём ардуину (1 штука) и берём nRF24L01 (8 штук).
делаем две шины:
1-шина данных (для команд и данных).
2-шина адреса (для каждого модуля nRF24L01 отдельно).
затем...
-если хотим отправить данные то:
указываем адрес (0...7) модуля nRF24L01 через который хотим передать данные,
указываем частоту (0x05 RF_CH RF Channel) для данного модуля
и отправляем данные... для данного модуля.
-если хотим отправить данные через все модули одновременно то:
указываем адрес (0...7) модуля nRF24L01, =0
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =0
указываем адрес (0...7) модуля nRF24L01, =1
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =1
указываем адрес (0...7) модуля nRF24L01, =2
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =2
указываем адрес (0...7) модуля nRF24L01, =3
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =3
указываем адрес (0...7) модуля nRF24L01, =4
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =4
указываем адрес (0...7) модуля nRF24L01, =5
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =5
указываем адрес (0...7) модуля nRF24L01, =6
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =6
указываем адрес (0...7) модуля nRF24L01, =7
указываем частоту (0x05 RF_CH RF Channel) для данного модуля =7
и отправляем данные... на все модули одновременно (!).
в итого все модули (8 штук) будут передавать данные одновременно (!) и каждый на своей частоте (!).
и что сложного то ?