Trouble with NRF24 on ESP32 and arduino UNO

I'm doing a project with NRF24 using an arduino UNO on the transmitter and an esp32 on the receiver. The transmitter works fine, but my receiver alwas returns false to the radio.available() verification. I'm using the voltage regulators of the NRF24 with a capacitor on the supply. there are my codes:

//TRANSMITTER

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

#define S1 7
#define S2 8
#define S3 6
#define S4 5

RF24 radio(4, 3); // CE, CSN
const byte address[6] = "00015";
char comando = 'S';

void setup() {
 Serial.begin(9600);

 if (radio.begin()) {
   Serial.println("Conectado"); // Mensagem ao iniciar
 } else {
   Serial.println("Erro ao inicializar o rádio");
   while (1); 
 }
 radio.setChannel(15);
 radio.setAutoAck(false);
 radio.setDataRate(RF24_250KBPS);
 radio.setCRCLength(RF24_CRC_16);
 radio.setPALevel(RF24_PA_MAX);
 radio.openWritingPipe(address);
 radio.stopListening();

 pinMode(S1, INPUT);
 pinMode(S2, INPUT);
 pinMode(S3, INPUT);
 pinMode(S4, INPUT);
}
void loop() {
 if(digitalRead(S1))
 {
   comando = 'A';
 }
 else
 {
   comando = 'B';
 }
 bool sucesso = radio.write(&comando, 1);
 Serial.print(" | Comando: ");
 Serial.print(comando);
 Serial.print(" | Status: ");
 Serial.println(sucesso ? "OK" : "FALHA");
 delay(50);

 if(digitalRead(S2))
 {
   comando = 'C';
 }
 else
 {
   comando = 'D';
 }
 sucesso = radio.write(&comando, 1);
 Serial.print(" | Comando: ");
 Serial.print(comando);
 Serial.print(" | Status: ");
 Serial.println(sucesso ? "OK" : "FALHA");
 delay(50);

 if(digitalRead(S3))
 {
   comando = 'E';
 }
 else
 {
   comando = 'F';
 }
 sucesso = radio.write(&comando, 1);
 Serial.print(" | Comando: ");
 Serial.print(comando);
 Serial.print(" | Status: ");
 Serial.println(sucesso ? "OK" : "FALHA");
 delay(50);

 if(digitalRead(S4))
 {
   comando = 'G';
 }
 else
 {
   comando = 'H';
 }
 sucesso = radio.write(&comando, 1);
 Serial.print(" | Comando: ");
 Serial.print(comando);
 Serial.print(" | Status: ");
 Serial.println(sucesso ? "OK" : "FALHA");
 delay(50);
}
//RECEIVER

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

#define M1_F1 13
#define M1_F2 27
#define M1_T1 12
#define M1_T2 14
#define M2_F1 32
#define M2_F2 25
#define M2_T1 33
#define M2_T2 26
#define MOTOR1 0
#define MOTOR2 4

int PinosMotor[8] = {M1_F1, M1_F2, M1_T1, M1_T2,
                    M2_F1, M2_F2, M2_T1, M2_T2};
int i;

RF24 radio(4, 5); // CE, CSN
const byte address[6] = "00015"; 

char comando = 'S';
bool FlagInit = 0;


void DirecaoMotor (int motor, bool frente, bool tras);
void PararM1(void);
void FrenteM1 (void);
void TrasM1 (void);
void PararM2(void);
void FrenteM2 (void);
void TrasM2 (void);

void setup() {
  Serial.begin(115200);
  for (i=0;i<8;i++)
  {
    pinMode(PinosMotor[i],OUTPUT);
  }
  PararM1();
  PararM2();
  do{
    if (radio.begin()) {
      Serial.println("Conectado"); // Mensagem ao iniciar
      FlagInit = 1;
    } else {
      Serial.println("Erro ao iniciar rádio");
    }
  }while (!FlagInit); 
  radio.setChannel(15);
  radio.setAutoAck(false);
  radio.setDataRate(RF24_250KBPS);
  radio.setCRCLength(RF24_CRC_16);
  radio.setPALevel(RF24_PA_MAX);
  radio.openReadingPipe(0, address);
  radio.startListening(); // Modo receptor

}

void loop() {
  if (radio.available()) {
    radio.read(&comando, 1);

    Serial.print("Comando recebido: ");
    Serial.println(comando);

  }
  else
  {
    Serial.println("Radio Indisponivel");
  }
}

void DirecaoMotor (int motor, bool frente, bool tras)
{
  for (i=(0+motor);i<(4+motor);i++)
  {
    if (i<(2+motor))
      digitalWrite(PinosMotor[i],frente);
    else
      digitalWrite(PinosMotor[i],tras);
  }
}

void PararM1(void)
{
  DirecaoMotor(MOTOR1,0,0);
}

void FrenteM1 (void)
{
  DirecaoMotor(MOTOR1,1,0);
}

void TrasM1 (void)
{
  DirecaoMotor(MOTOR1,0,1);
}

void PararM2(void)
{
  DirecaoMotor(MOTOR2,0,0);
}

void FrenteM2 (void)
{
  DirecaoMotor(MOTOR2,1,0);
}

void TrasM2 (void)
{
  DirecaoMotor(MOTOR2,0,1);
}

Please, ignore the Motor pins and functions for now.

Welcome to the forum

The majority of problems with these radio modules posted here turn out to be power related. Can you try running the receiver, and if possible the transmitter, RF module on an independent power supply ?

I've already done that and nothing changed

How did you established that ?

Everything looks like is suopposed on the transmitter's serial monitor, then supposedly it's working. But I can be totaly wrong, sorry. Where do you think the problem is?

Try the example sketches here
Simple nRF24L01+ 2.4GHz transceiver demo

I've tried use these example sketches now, and the transmitter's serial moniter says that the data is being sent, but the receiver don't get it. His serial monitor shows that:
"
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)

configsip: 0, SPIWP:0xee

clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00

mode:DIO, clock div:1

load:0x3fff0030,len:4980

load:0x40078000,len:16612

load:0x40080400,len:3480

entry 0x400805b4
"

And after start showing empty characters

edit: It's probably returning 0 on the radio.available().

One more thing, when I turn off my receiver, the transmitter shows:
"Data Sent Message 5 Tx failed"

There is a sketch in teh topic that I linked to that tests the connections between the Arduino board and the RF module. Try that

Where can I find that sketch? I don't get it.

See post #30 in the topic that I linked to

Which library are you using ?

That tells you the receiver acknowledged the message by sending an ACK back to your transmitter. Look for the problem in your receiving code.

sorry bout the delay to response. I was trying to compile that sketch now, but i receive that error mesage:

FQBN: esp32:esp32:esp32
Using board 'esp32' from platform in folder: C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0
Using core 'esp32' from platform in folder: C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0

cmd /c if exist "C:\Users\arthu\Documents\Arduino\TesteUcNRF\partitions.csv" COPY /y "C:\Users\arthu\Documents\Arduino\TesteUcNRF\partitions.csv" "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\partitions.csv"
cmd /c if not exist "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\partitions.csv" if exist "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32\partitions.csv" COPY "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32\partitions.csv" "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\partitions.csv"
cmd /c if not exist "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\partitions.csv" COPY "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\tools\partitions\default.csv" "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\partitions.csv"
1 arquivo(s) copiado(s).
cmd /c IF EXIST "C:\Users\arthu\Documents\Arduino\TesteUcNRF\bootloader.bin" ( COPY /y "C:\Users\arthu\Documents\Arduino\TesteUcNRF\bootloader.bin" "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\TesteUcNRF.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32\bootloader.bin" ( COPY "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32\bootloader.bin" "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\TesteUcNRF.ino.bootloader.bin" ) ELSE ( "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\5.0.0\esptool.exe" --chip esp32 elf2image --flash-mode dio --flash-freq 80m --flash-size 4MB -o "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\TesteUcNRF.ino.bootloader.bin" "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32\bin\bootloader_qio_80m.elf" ) )
esptool v5.0.0
Creating ESP32 image...
Merged 2 ELF sections.
Successfully created ESP32 image.
cmd /c if exist "C:\Users\arthu\Documents\Arduino\TesteUcNRF\build_opt.h" COPY /y "C:\Users\arthu\Documents\Arduino\TesteUcNRF\build_opt.h" "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\build_opt.h"
cmd /c if not exist "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\build_opt.h" type nul > "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\build_opt.h"
cmd /c type nul > "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/file_opts"
cmd /c COPY /y "C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32\sdkconfig" "C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\sdkconfig"
1 arquivo(s) copiado(s).
Detecting libraries used...
C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/defines -IC:\Users\arthu\Documents\Arduino\TesteUcNRF -iprefix C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/include/ @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/includes -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/qio_qspi/include -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\cores\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32 @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/build_opt.h @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/file_opts C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\sketch\TesteUcNRF.ino.cpp -o nul
Alternatives for SPI.h: [SPI@3.3.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@3.3.0]
C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/defines -IC:\Users\arthu\Documents\Arduino\TesteUcNRF -iprefix C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/include/ @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/includes -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/qio_qspi/include -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\cores\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\SPI\src @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/build_opt.h @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/file_opts C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\sketch\TesteUcNRF.ino.cpp -o nul
Alternatives for nRF24L01.h: [RF24@1.5.0]
ResolveLibrary(nRF24L01.h)
-> candidates: [RF24@1.5.0]
C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/defines -IC:\Users\arthu\Documents\Arduino\TesteUcNRF -iprefix C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/include/ @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/includes -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/qio_qspi/include -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\cores\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\SPI\src -Ic:\Users\arthu\Documents\Arduino\libraries\RF24 @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/build_opt.h @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/file_opts C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32\sketch\TesteUcNRF.ino.cpp -o nul
C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/defines -IC:\Users\arthu\Documents\Arduino\TesteUcNRF -iprefix C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/include/ @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/includes -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/qio_qspi/include -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\cores\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\SPI\src -Ic:\Users\arthu\Documents\Arduino\libraries\RF24 @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/build_opt.h @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/file_opts C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\SPI\src\SPI.cpp -o nul
C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,PSRAM=disabled,LoopCore=1,EventsCore=1,EraseFlash=none,JTAGAdapter=default,ZigbeeMode=default" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/defines -IC:\Users\arthu\Documents\Arduino\TesteUcNRF -iprefix C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/include/ @C:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/flags/includes -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.5-b66b5448-v1\esp32/qio_qspi/include -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\cores\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\variants\esp32 -IC:\Users\arthu\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.0\libraries\SPI\src -Ic:\Users\arthu\Documents\Arduino\libraries\RF24 -IC:\Users\arthu\Documents\Arduino\libraries\RF24\utility @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/build_opt.h @C:\Users\arthu\AppData\Local\arduino\sketches\ED03F6F4C6CBDE24D6659CF08F773D32/file_opts c:\Users\arthu\Documents\Arduino\libraries\RF24\RF24.cpp -o nul
Alternatives for cannot execute 'C: []
ResolveLibrary(cannot execute 'C)
-> candidates: []
xtensa-esp-elf-g++.exe: fatal error: cannot execute 'C:/Users/arthu/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2411/bin/../libexec/gcc/xtensa-esp-elf/14.2.0/cc1plus.exe': CreateProcess: No such file or directory
compilation terminated.
exit status 1

Compilation error: exit status 1

Now I can't even compile to test, can u help with that?

SPI.h
nRF24L01.h
RF24.h

Yes, the problem probably is there, but what can it be?

If it is there, standard, stepwise debugging will find it.

Sure