NRF24. Зависимость названия массива от названия в программе.

Ответить
XENOMAN
Рядовой
Сообщения: 56
Зарегистрирован: 05 окт 2015, 18:03

NRF24. Зависимость названия массива от названия в программе.

Сообщение XENOMAN »

В общем, если по NRF передавать массивы, то путем некоторых манипуляций можно свести работу с NRF к работе с массивами.

Родил такой блок - NRF24. Пример передатчика. Пример приемника.
 
[spoiler=Спойлер]Блок для работы с модулем NRF2401. Может отправлять, либо принимать массивы данных, не имеет выходов или входов так как привязывается к созданным массивам.

Чтобы заработало нужно:
1) Блоком "Получение элемента массива" создать массив с названием "RECEIVE" (важно!), тип массива INT, размер должен быть равен размеру массива "SEND", без предустановки.
2) Блоком "Запись элемента в массив" создать массив с названием "SEND" (важно!), тип массива INT, размер должен быть равен размеру массива "RECEIVE", без предустановки.
3) Создание обоих массивов - строго обязательно.
4) При необходимости передачи данных необходимо подать "1" на вход блока "SEND".
5) Принять или отправить данные можно записав или считав их из массива блоками "Получение элемента массива" или "Запись элемента в массив". Как не трудно догадаться передаваемые данные хранятся в массиве "SEND", принимаемые в "RECEIVE".
6) Пины CE, CSN, а так же канал можно поменять в настройках. Труба меняется вручную через IDE.
7) Не забываем о качестве питания.[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось XENOMAN 30 янв 2016, 23:14, всего редактировалось 1 раз.
Ответить

Вернуться в «WiFi»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя