Nrf24 не работает с wire.begin()

Камрады, столкнулся с такой проблемой. Изучаю работу NRF24. Написал код передатчика и приемника. Всё работает отлично. Но когда я хочу подключить гироскоп MPU6050 к приемнику, NRF перестает принимать данные. Происходит это в момент вызова Wire.begin(). Если убираю эту строку, то всё работает. В чем может быть засада? они же на разных шинах работают - i2c и spi.

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"

#include "Wire.h" // для работы по i2c
#include <Servo.h> // для работы esc

// переменные для работы NRF24
RF24 radio(9, 10);  // создаем NRF24. порты D9, D10: CSN CE
byte pipe_address = "transmitter";  // название радиоканала
byte receive_data[6]; // данные для получения по NRF24

void setup() {
  Serial.begin(9600);         // открываем порт для связи с ПК

  InitNRF24_Receive(); // инициализация NRF24 на прием
Wire.begin(); // инициализация i2c
  Serial.println("start: ");
}

void loop() {
  // Если есть данные на приеме приемника
  if (radio.available()){
    radio.read(&receive_data, sizeof(receive_data));  // чиатем входящий сигнал
    Serial.println("get data: ");
  }
}

void InitNRF24_Receive() {
  radio.begin();              // активировать модуль
  radio.setAutoAck(1);        // режим подтверждения приёма, 1 вкл 0 выкл
  radio.setRetries(0, 15);    // (время между попыткой достучаться, число попыток)
  radio.enableAckPayload();   // разрешить отсылку данных в ответ на входящий сигнал
  radio.setPayloadSize(32);   // размер пакета, в байтах


  radio.openReadingPipe(1, pipe_address);   // открываем канал на прослушивание
  radio.setChannel(0x60);     // выбираем канал (в котором нет шумов!)

  radio.setPALevel (RF24_PA_MIN);   // уровень мощности передатчика. На выбор RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH, RF24_PA_MAX
  radio.setDataRate (RF24_250KBPS); // скорость обмена. На выбор RF24_2MBPS, RF24_1MBPS, RF24_250KBPS
  //должна быть одинакова на приёмнике и передатчике!
  //при самой низкой скорости имеем самую высокую чувствительность и дальность!!

  radio.powerUp();        // начать работу
  radio.startListening(); // начинаем слушать эфир, мы приёмный модуль
}

Питания не хватает?

Питание идет отдельно на макетной плате. Плюс еще от USB порта при подключении ардуины к компу. Попробовал вообще MPU6050 отключить - результат такой же(((

А что с пинами sda/sdc?

ну сейчас ничего не подключено, но до этого был подключен MPU6050

да, забыл указать - у меня ардуино нано. версия Arduino IDE 1.8.19. Ядро - 1.8.3. Библиотека RF24 - 1.4.6 от TMRh20

А группа крови? А резус? Натальную карту еще бы неплохо. Да не на тебя, а на Ардуинку.

ну я по инету лазаю - ищу решение проблемы. на форуме наткнулся на схожую тему

Там спрашивали про версию библиотек - может они глючат. Пробовал откатиться на версию 1.4.5 - не помогло . Поэтому так подробно и расписал

“Питание отдельно” куда? Как запитана ардуина. Как запитан NRF24 модуль. Как запитан MPU
Какие еще модули используются?

питание 5В от внешнего источника идет на ардуину (vin, gnd). NRF запитана от этого же источника через небольшую плату на AMS1117 понижающую питание до 3,3В. Всё - больше ничего нет.

5в для пина VIN мало, туда подключают от 7в и выше.
Если у вас источник питания 5в, то подключайте его к пину 5в ардуино.

переделал - результат тот же((

@cfif , можете пояснить строчку 5?
Откуда берется Wire.h?

Может да - SDA/SCL подзамкнуты и это приводит библиотеку в состояние заклинивания?

Да пофигу, в последних версиях ide (а может и ранее) при подобном написании библиотеки - сначала поиск идёт в каталоге скетча, если там не найдено - то в «общем хранилище либ».

А если - найдено?
Может у него уникальный Wire.h лежит в папке проекта, и поэтому Wire.begin() подвешивает все нахрен?

Ну тоже вариант.

библиотека Wire - стандартная. Не обратил внимания на кавычки - переделал на <Wire.h>
сейчас так:

#include <SPI.h>
#include <Wire.h>
#include <RF24.h>

не работает(

если бы они были подзамкнуты - то тогда бы MPU6050 не работала, так? Она у меня отдельно работает

Библиотеку NRF не пробовали менять? По-моему их три разных