NRF24L01+ 2.4Ghz не инициализируется на Arduino Pro Micro

ivan0k
Offline
Зарегистрирован: 25.04.2014

Купил для беспроводной передачи данных комплект Arduino Pro Micro, Uno R3 и две NRF24L01+. На Uno инициализация выходит без всяких проблем. Но на Micro какие бы махинации я не делал, инициализации не происходит. Подключение Micro и NRF24L01+ следующее:

NRF24L01 -> Pro Micro

PIN 5 -> PIN 15

PIN 7 -> PIN 14

PIN 6 -> PIN 16

PIN 4 -> PIN 2

PIN 3 -> PIN 3

PIN 1 -> GND

PIN 2 -> (через делитель) VCC

Проверку запускаю через GettingStarted. На Uno после загрузке скетча сразу выходит инициализация. На  Micro никакой информации на мониторе порта не возникает. В мониторе портов обоех плат если вбить в окошке букву "Т", означающую начало передачи, начинается передача сообщений, но сообщения никуда не доходят и ни кем не принимаются.

anron
Offline
Зарегистрирован: 30.04.2014

День добрый.

Покажите схему делителя, по которой вы подключали nrf, данная платка критична к питанию. Самое простое ее сопрягать с дуинками на 3.3v, если у вас дуина на 5v и нет выхода 3.3, поставьте стабилизатор на 3.3v, или (вариант не лучший) вместо делителя поставить последовательно два кремневых диода.  Если питать nrf  5 вольтами, то работать не будет, так же не хорошо подавать входные сигналы больше 5.5 вольт, nrf перестает работать, это если питаете дуинку от 4 батареек, то на цифровых выходах у нее 6V, промучался с этим 2 дня, пока не понял.

 

ivan0k
Offline
Зарегистрирован: 25.04.2014