Arduino nano + nrf24
- Войдите на сайт для отправки комментариев
Чт, 06/04/2017 - 22:48
Всем привет
Столкнулся с такой проблемой. Есть arduino Uno + nrf24 и arduino nano + nrf24. Пробовал заливать в них один и тот же простой скетч
С уно все хорошо: данные принимает, в монитор выводит как надо. А вот с нано беда: в мониторе мелькает какой-то мусор, левые символы, вообщем все кроме нужных данных. Подключение проверял и перепроверял. Может есть идеи что я делаю не так?
Вот скетч
#include <SPI.h> #include <nRF24L01.h> #include <RF24.h> RF24 radio(10, 11); // (CE, CSN) char radioReceiveData[20]; void setup(){ radio.begin(); Serial.begin(9600); radio.setChannel(96); radio.setDataRate (RF24_1MBPS); radio.setPALevel (RF24_PA_HIGH); //radio.openWritingPipe (0x1234567890LL); radio.openReadingPipe(1,0x1234567898LL); radio.printDetails(); radio.startListening(); } void loop(){ if(radio.available()) { bool ok = radio.read(&radioReceiveData,sizeof(radioReceiveData)); if(ok) { Serial.println(radioReceiveData); } } }
Вероятнее всего неправильно собрали схему.
Проверил поключение, вроде все верно
Собирал вот типа такого
Вероятно, должно быть:
RF24 radio(9, 10);
// (CE, CSN)
Ох блин точно ж)
А я думал запись на схеме запись D9(12) и D10(13) означает номера пинов 12 и 13. К ним и подключал CE и CSN
Спасибо