arduino and processing and nrf24l01+ not working

hi there

i am trying to turn on a led wireless using nrf24l01+ using processing;
this is what i want to do when button is pressed on the processing program, then the processing writes a value or char to a arduino transmitting node(nrf24l01+), then the transmitting node sends a message to receiving node; if the received message is same as the message thats declared in the receiving node then it turns on the led .

can anyone help me below is the code; i ran the code but its not working

processing code;

import processing.serial.*;

import oscP5.*;
import netP5.*;

Serial port;
OscP5 osc;
void setup(){
  size(600,600);
  noStroke();
  osc = new OscP5(this, 8000);
  port = new Serial(this, "COM11", 9600);
}

void draw(){
  
  rect(width/2,height/2,width/2,height/2);
  fill(255);
}

void mousePressed(){
  if(mouseX > width/2 && mouseY > height/2){
    println("a");
    //serial write
    port.write("a");
  }
}
arduino serial read code and transmitting code;

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
int msg[1];
RF24 radio(7,8);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int byteholder;
 
void setup(void){
  Serial.begin(9600);
  radio.begin();
  radio.openWritingPipe(pipe);}
 
void loop(void){
  //reads if the switch is pressed
  if(Serial.available()>0){
    byteholder = Serial.read();
    Serial.print(byteholder);
  if (byteholder == 'a'){
  // if its pressed sends message
  msg[0] = 111;
  radio.write(msg, 1);}}
}
arduino receiver code;

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
int msg[1];
RF24 radio(7,8);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int LED1 = 3;
 
void setup(void){
  Serial.begin(9600);
  radio.begin();
  radio.openReadingPipe(1,pipe);
  radio.startListening();
  pinMode(LED1, OUTPUT);}
 
void loop(void){
  if (radio.available()){
    bool done = false;    
    while (!done){
      done = radio.read(msg, 1);      
      Serial.println(msg[0]);
      if (msg[0] == 111){delay(10);digitalWrite(LED1, HIGH);}
      else {digitalWrite(LED1, LOW);}
      delay(10);}}
  else{Serial.println("No radio available");}}

rajuprithiv: its not working

What does this mean?

Have you run the examples for the nRF24L01+ to confirm the radio hardware is working OK, and simple 'blink' sketches to confirm that the LED hardware is working? Does your processing application send the message you expect to the transmitting Arduino? Does the transmitting Arduino receive and recognise the message and attempt to send a radio message? Does the attempt to send the radio message indicate success? Does the receiving Arduino receive and recognise the radio message and attempt to turn on the LED?