Уважаемые друзья, доброго времени суток. Бьюсь с перебоями в работе двух радиопередатчиков nrf24I01. Короткое описание передатчика/приемника. Передатчик: подключен по SPI к ардуино нано, которая управляет rgb лентой и сервоприводом. Плата ардуино, лента, сервопривод и радиопередатчик записаны от БП 5в (радиопередатчик подключен через адаптер 3.3в) Приемник: Подключен по SPI к ардуино нано, которая управляет реле, и rgb лентой. Ардуино и лента питаются от БП, радиопередатчик питается от вывода ардуино 3.3 в. Ситуация в том, что передача данных может проходить без нареканий, а может перестать передавать данные в любой момент. Пытался решать проблему с помощью конденсатора 100мкФ, которые припаивал к выводам на модуле, но история повторяется.. Прошу высказать ваши предположения, что может быть...так же хотел бы услышать мнение о своей теории: БП расположены в близи (10-20см) от платы ардуино и радиопередатчика. Может ли влиять магнитное поле на
История такая - период прихода пакетов на приемнике известен, поэтому если время подошло, а пакета нет - делаем инициализацию модуля. На стороне передатчика тоже - если взводиться флаг MAX_RT - обязательно сбрасываем его и инициализируем трансивер.
Есть ветка на форуме , где разбираются с этим модулем : http://forum.amperka.ru/threads/nrf24l01-побеждаем-модуль.3205/