Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <SPI.h>
  2. #include "RF24.h"
  3. #include <Wire.h>
  4.  
  5. int data[] = {1, 2, 3};
  6. RF24 radio(7, 8);  //CE,CSN
  7. byte addresses[][6] = {"1Node", "2Node"};
  8.  
  9.  
  10.  
  11. void setup() {
  12.   Serial.begin(115200);
  13.   Serial.println("Recieving x,y,z data");
  14.   radio.begin();
  15.   Wire.begin();
  16.  
  17.   radio.setPALevel(RF24_PA_MAX);
  18.   radio.setDataRate(RF24_2MBPS);
  19.   radio.setChannel(124);
  20.  
  21.   radio.openWritingPipe(addresses[0]);
  22.   radio.openReadingPipe(1, addresses[1]);
  23.  
  24.   radio.startListening();
  25. }
  26.  
  27. void loop() {
  28.   int data[3];
  29.   char response = 'y';
  30.   Wire.beginTransmission(8); //slace number 8
  31.  
  32.   if (radio.available()) {
  33.     while (radio.available()) {
  34.       radio.read( &data, sizeof(int[3]));
  35.       for (int i = 0; i < 3; i++)
  36.       {
  37.         Wire.write(data[i]);
  38.       }
  39.       Wire.endTransmission();
  40.     }
  41.   }
  42.  
  43. }