Comparto mi código de un control remoto usando la librería nrfLite

Hola.
Dado que sufrí mucho haciendo un control remoto con la librería NFR, me gustaría compartir el código y las conexiones que hice, para que otra alma en pena no pase por lo mismo.

El código del emisor es el siguiente:

#include <SPI.h>
#include <NRFLite.h>

struct RadioPacket // Any packet up to 32 bytes can be sent.
{
    int X;
    int Y;
};

NRFLite _radio;
RadioPacket _radioData;

int pinX = A6;
int pinY = A7;
int valX;
int valY;


void setup() {
  pinMode(5, OUTPUT);
  
  Serial.begin(115200);
  if(!_radio.init(1, 9, 10)){
    Serial.println("sin comunicacion con el puto radio");
    while(1);
  }

}

void loop() {
  valX = analogRead(pinX);
  valY = analogRead(pinY);
  _radioData.X = valX;
  _radioData.Y = valY;

  encendido();
  if(_radio.send(0, &_radioData, sizeof(_radioData))){
    Serial.println("Exito");
  }else{
    Serial.println("Fracaso");
    fracaso();
  }
  delay(100);
  
}

void fracaso(){
  digitalWrite(5, HIGH);
  delay(100);
  digitalWrite(5, LOW);
  delay(100);
}

void encendido(){
  digitalWrite(5, HIGH);
  delay(100);
}

Estoy usando:
Un arduino nano every
Un joystick (el que viene en el juego elegoo)
Dos baterías 18650 y sus respectivos holders
El módulo nfr24l01

Para el módulo de radio frecuencia uso los pines:
9, 10, 11, 12 y 13

Para el joystick los pines:
A5 y A6

Y un led amarillo para no olvidar que dejé encendido el control remoto, ya que el arduino lo puse en la parte de atrás. El led parpadea si el receptor no está disponible, y se mantiene encendido en caso de tener ya la conexión y estar operando.

Todo está montado casi que con mocos en madera balsa que es donde usualmente prototipo. Luego haré algo menos horrible.

Ojalá le sirva a alguien.
Ricardo