title: Hello World With NRF24L01
body: <p>I have Arduino and a Duinotech NRF24L01, I am trying to send the string "Hello world" with maniacs bug RF24 library however, I think it cannot detect the incoming RF signal. </p>
  
  <pre><code>    #include &lt;SPI.h&gt;
      #include "nRF24L01.h"
      #include "RF24.h"
  
      RF24 radio(7, 8); // CE, CSN
  
      const uint64_t pipe = 0xF0F0F0F0E1L;
      void setup() {
        Serial.begin(9600);
        radio.begin();
        radio.openReadingPipe(0, pipe);
        radio.startListening();
  
      }
  
      void loop() {
        if (radio.available()) {
          char text[32] = "";
          radio.read(&amp;text, sizeof(text));
          Serial.println(text);
        }
        else {
          Serial.println("Data was not found"); 
        }
  </code></pre>
  
  <p>In the read code, it would always execute data was not found. This makes me think that maybe it does not find the RF signal at all. </p>
  
  <p>Here is the code that writes the data. </p>
  
  <pre><code> #include &lt;SPI.h&gt;
   #include "nRF24L01.h"
   #include "RF24.h"
  
   RF24 radio(7, 8); // CE, CSN
   int text = 1;
   const uint64_t pipe = 0xF0F0F0F0E1LL;
  
   void setup() {
     Serial.begin(9600); 
     radio.begin();
     radio.openWritingPipe(pipe);
     radio.stopListening();
   }
  void loop() {
    radio.write(&amp;text, sizeof(text)); 
    Serial.println("Sending Data");
    delay(1000); 
   }
  </code></pre>