Arduino

nrf sCHEM 1024x723 1

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

RF24 radio(7, 8); // CE, CSN
const byte address[10] = “ADDRESS01”;

void setup() {
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(address);
radio.setPALevel(RF24_PA_MIN);
radio.stopListening();
};

void loop() {
const char txt[] = “Hello World”;
radio.write(&txt, sizeof(txt));
delay(2000);
Serial.println(txt);
};

*-*-*-**–*-*-*-*-*-**–*-*-*-*-*-**–*-*-*-*-*-**–*-*-

//Rx
#include <SPI.h>
#include <RF24.h>
#include <nRF24L01.h>
RF24 radio(7, 8); // CE, CSN
const byte address[10] = “ADDRESS01”;
void setup() {
  Serial.begin(9600);
  radio.begin();
  radio.openReadingPipe(1, address);
  //radio.openReadingPipe(address);
  radio.setPALevel(RF24_PA_MIN);
  radio.startListening();
}
void loop() {
  if (radio.available()) {
    char txt[32] = “”;
    radio.read(&txt, sizeof(txt));
    delay(2000);
    Serial.println(txt);
  }
  else
  {
  delay(2000);
  Serial.println(“No signal received from transmitter”);
  }
}