Проблема NRF24L01
- Войдите на сайт для отправки комментариев
Чт, 31/08/2017 - 18:00
Здравствуйте!
Подскажите пожалуйста!
Использую стандартную библеотеку для nRF24L01 :
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
#include "printf.h"
если дополнительно подключить библиотеку #include <Wire.h>, то данные не передаются!
В чем может быть проблема? SPI конфликтует с I2C?
Arduino Pro mini
Arduino Nano
Скорее всего SPI не при чём, а конфликтуют какие-нибудь библиотеки по таймерам или что-то в этом роде. Но пока Вы не дадите ссылки на те сымае версии библиотек, которые используются и не выложите скетч - ничего сказать нельзя.
Скорее всего SPI не при чём, а конфликтуют какие-нибудь библиотеки по таймерам или что-то в этом роде. Но пока Вы не дадите ссылки на те сымае версии библиотек, которые используются и не выложите скетч - ничего сказать нельзя.
Версии библеотек самые последние, ставил через IDE
Arduino Nano
Я не знаю что такое самые последние Вот на это
Версия IDE 1.8.3
RF24 by tmrh20 1.3.0 - ставил через IDE
Wire by Arduino 1.0.0
Уже попробовал на другой плате arduino, и пробывал скачивать RF24 непосредственно с github, всеравно такой косяк, при подключение #include <Wire.h>
bool isSend = radio.write(&dataOut, sizeof(dataOut));
данные не уходят!
Тоже самое и при подключение например #include <LiquidCrystal_I2C.h>
Переместите #include <Wire.h> в самое начало файла, чтобы это было первой строкой. Всплывала похожая проблема с часами 1307.