nRF24L01 + Arduinio
- Войдите на сайт для отправки комментариев
Привет всем! Мучаюсь с запуском радиомодулей nRF24L01. Простейшая схема, две Дуньки с радиомодулями, Уно и Мега. На обеих Дуньках присутствует 3.3В, откуда модули и запитаны. Библиотека RF24. Скетч GettingStarted из примеров. Смысл скетча в том, что одна Дуня передает данные, вторая их принимает и отсылает сразу обратно, первая сравнивает отправленное с полученным и выдает в монитор порта инфу о результате теста. Всё идет идеально и без ошибок, пока не пробуешь поменять дуньки ролями. И сразу начинают сыпаться ошибки, удачных обменов всего 10-15%! А ведь только что ОБЕ дуньки работали как на прием, так и на передачу. Опять меняю их ролями - снова все 100% правильно переданных данных. Как вообще такое возможно? Куда смотреть?
Код, если нужно, выложу, но я его практически не меняю, только на Меге прописываю другие пины для радио, там же SPI на других пинах живет.
SPI он аппаратный и живет на своих пинах. Только CS куда подключишь там и будет. Вобщем выкладывайте код чтобы "Кофейную гущу" зря не переводить на вас, она у меня для более тяжелых случаев.
P.S. тем созданно очень много про nRF24L01 а у меня до них еще руки не дошли, видимо придется заняться...
Запитайте радиомодули от более мощного источника 3.3 В, того, что разведено на плате, не всегда хватает при передаче.