NRF24L01 Приём и передача на одном устройстве

.Юра.
Offline
Зарегистрирован: 29.04.2014

Не как не получается сделать прием и передачу данных.

Предпологаю копать нужно тут

radio.openWritingPipe(pipes[1]);
radio.openReadingPipe(1,pipes[0]);

и 

 radio.openWritingPipe(pipes[0]);
 radio.openReadingPipe(1,pipes[1]);

 

std
Offline
Зарегистрирован: 05.01.2012

IMHO, все эти замуты с трубами (pipe) слишком заумны.

Вот тут есть нормальная либа, называется Mirf.

MaksMS
Offline
Зарегистрирован: 11.03.2013

Ничего в этих строках копать не надо , надо правельно переключать в коде loop прием--передача , вот тут рабочие примеры я реализовывал.

А использовать либу Mirf или rf24 - это на любителя. Мне более проще показалась работа с rf24.

Тема про эти радиомодули имеется на данном форуме..

toc
Offline
Зарегистрирован: 09.02.2013

rf24 - хорошая библиотека https://github.com/maniacbug/RF24 .
Юра, освойте пример pingpair в первую очередь. Если всё правильно подключено, он работает без изменений. В нём и приём, и передача в обоих устройствах.

Tucan_Iura
Offline
Зарегистрирован: 17.11.2013

pingpair - только в setup определяеш кем он будет, а мне нужно принемать и писать

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013