Ймовірно, це питання пов'язане з електропостачанням модулів. Ефекти можуть бути втратою пакетів (навіть до нуля bps) або втратою зв'язку з модулем.
Дві речі повинні бути покриті модулями nRF для їх роботи
- поточна розіграш (тобто потужність),
- роз'єднання/фільтрування (тобто обхідні конденсатори).
Оскільки ви не згадуєте конкретні пристрої, я припускаю, що ви посилаєтеся на модуль "антена" з роз'ємом SMA (або RP-SMA).
Північний напівпровідник nRF24l01 +, який зазвичай використовується в цих модулях, має максимальне споживання потужності нижче 100 мВт.
Модуль з підсилювачем потужності (PA) отримує значно більше енергії, ніж тільки чіп nRF, загальне споживання потужності буде більше 100 мВт.
Arduino може тільки подавати енергію відповідно до можливостей бортового регулятора.
Minis (і Micros) мають менший регулятор, який не може керувати мікроконтролером Atmel AVR і PA.
Рішення:
- надає окремий регулятор 3,3 В для модуля (ів) nRF,
- помістіть конденсатор безпосередньо в штифти живлення модулів.
Посилання: