Help sending data from nano to f3 evo flight controller

Hi. Im trying to make a "F3 evo brush" quadcopter controller card talk to an arduino nano which i want to use as a receiver. I have gotten the connection between the transmitter (an arduino UNO with a nRF24L01 transceiver connected to it) working and i receive a joystick value between 1000 and 2000 which i want to write to the controller card as a PPM-signal. I receive the values in the nano in a struct:

struct RF24Data {
  int throttle,
      yaw,
      pitch,
      roll,
      dial1,
      dial2,
      switches;
} ctrlData;

As far as i understand I'm supposed to write these values to the UART2 input but i don't know how i'm supposed to do it from the nano. I've tried using rx on the nano connected to tx on the F3 and vice versa and then used Serial.write, Serial.print and also Servo.writeMicroseconds connecting tx on the F3 to pin 6 on the nano but nothing happens. I have no idea how to make this work.

Im using Betaflight on the F3 board and have set the receiver settings to "PPM RX INPUT" and have enabled UART2 Serial RX in the ports settings. The baudrate is set to 115200 on all three cards which was the default on the F3.

Also i'm not sure how to send the values in the struct all at once to the F3?

Hope someone can help me out

Hey!

I've been looking to do the same thing! How did you go in your research?

I've found a video about using an Arduino to create the PPM for communicating with a flight controller. There is a link to sketches that contain the code you are looking for in the description of the video.