NRF24L01+ 2.4Ghz не инициализируется на Arduino Pro Micro
- Войдите на сайт для отправки комментариев
Купил для беспроводной передачи данных комплект 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 никакой информации на мониторе порта не возникает. В мониторе портов обоех плат если вбить в окошке букву "Т", означающую начало передачи, начинается передача сообщений, но сообщения никуда не доходят и ни кем не принимаются.
День добрый.
Покажите схему делителя, по которой вы подключали nrf, данная платка критична к питанию. Самое простое ее сопрягать с дуинками на 3.3v, если у вас дуина на 5v и нет выхода 3.3, поставьте стабилизатор на 3.3v, или (вариант не лучший) вместо делителя поставить последовательно два кремневых диода. Если питать nrf 5 вольтами, то работать не будет, так же не хорошо подавать входные сигналы больше 5.5 вольт, nrf перестает работать, это если питаете дуинку от 4 батареек, то на цифровых выходах у нее 6V, промучался с этим 2 дня, пока не понял.