nRF24L01+ -> problem to get working

Hello,

I bought two of this 2.4 GHZ modules and try to send data between both. I realy try it hard, but I didn´t get it started.
I endeavor to make a good description from my problem and hope you find the mistake I did:

Here are my Informatin from:
Video

The wiring description

My Arduino and Moduls:
Hardware: Arduio Uno 2x, nRF24L01 2x
My wiring:Redirecting...
nRF24L01 <-------> Arduino Uno
1 GND <-------> GND
2 VCC <-------> 3.3V
3 CE <-------> Pin 8
4 CSN <-------> Pin 7
5 SCK <-------> Pin 13
6 MOSI <-------> Pin 11
7 MISO <-------> Pin 12
8 IRQ <-------> No Pin used

Video from my trying tor start (Using Code/Seriell monitor:

Code:
PTX

#include <SPI.h>
#include <nRF24L01p.h>

nRF24L01p transmitter(7,8);//CSN,CE

void setup(){
delay(150);
Serial.begin(115200);
SPI.begin();
//SPI.setClockDivider(SPI_CLOCK_DIV2);
SPI.setBitOrder(MSBFIRST);
transmitter.channel(90);
transmitter.RXaddress("Prado");
transmitter.TXaddress("Artur");
transmitter.init();
Serial.println("I'm PTX as transceiver");
}

String message;
String PRXsays;

void loop(){
if(Serial.available()>0){
char incomming=Serial.read();
if(incomming=='\n'){
transmitter.txPL(message);
transmitter.send(SLOW);
message="";
}
else{
message+=incomming;
}
}
if(transmitter.available()){
transmitter.read();
transmitter.rxPL(PRXsays);
Serial.print("PRX says: "");
Serial.print(PRXsays);
Serial.println(""");
Serial.println();
PRXsays="";
}
}

PRX
#include <SPI.h>
#include <nRF24L01p.h>

nRF24L01p receiver(7,8);//CSN,CE
String message;
int iteration=0;

void setup(){
delay(150);
Serial.begin(115200);
SPI.begin();
//SPI.setClockDivider(SPI_CLOCK_DIV2);
SPI.setBitOrder(MSBFIRST);
receiver.channel(90);
receiver.TXaddress("Prado");
receiver.RXaddress("Artur");
receiver.init();
delay(3000);
Serial.println("I'm PRX as transceiver");
receiver.txPL("Hi PTX. I'm ready.");
receiver.send(SLOW);
receiver.txPL("tell me the library's name");
receiver.send(SLOW);
}

void loop(){
if(receiver.available()){
message="";
receiver.read();
receiver.rxPL(message);
Serial.print("PTX says: "");
Serial.print(message);
Serial.println(""");
}else{
message="";
}
delay(20);
if(message=="nRF24L01p"){
message="You're right ";
message+=String(iteration);
message+="
";
receiver.txPL(message);
receiver.send(SLOW);
Serial.println("The nRF24L01p library");
Serial.println("It works");
Serial.println();
iteration++;
}else if(message.length()>0){
receiver.txPL("That's not the name");
receiver.send(SLOW);
Serial.println("PTX is wrong");
Serial.println();
}
}

I really hope you can help me.
Many thanks in advance!

Greetings Jochen

If the problem you are referring to is the garbage on the console, that's due to the baud rate being 9600 while your code is selecting 115200.

Hi,

thank you for your hint. Unfortunately it doesn´t work korrekt. So you have another idea which i wrong?
Here i made a video from the code execution and with the output in the seriell monitor.

Greetings Jochen