Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1. #include <SPI.h>  
  2. #include "RF24.h"
  3.  
  4. RF24 myRadio (7, 8);
  5.  
  6. struct package
  7. {
  8.   int id=0;
  9.   float temperature = 0.0;
  10.   char  text[100] ="empty";
  11. };
  12.  
  13. byte addresses[][6] = {"0"};
  14.  
  15.  
  16.  
  17. typedef struct package Package;
  18. Package data;
  19.  
  20. void setup()
  21. {
  22.   Serial.begin(115200);
  23.   delay(1000);
  24.  
  25.   myRadio.begin();
  26.   myRadio.setChannel(115);
  27.   myRadio.setPALevel(RF24_PA_MAX);
  28.   myRadio.setDataRate( RF24_250KBPS ) ;
  29.   myRadio.openReadingPipe(1, addresses[0]);
  30.   myRadio.startListening();
  31. }
  32.  
  33. void loop()  
  34. {
  35.  
  36.   if ( myRadio.available())
  37.   {
  38.     while (myRadio.available())
  39.     {
  40.       myRadio.read( &data, sizeof(data) );
  41.     }
  42.     Serial.print("\nPackage:");
  43.     Serial.print(data.id);
  44.     Serial.print("\n");
  45.     Serial.println(data.temperature);
  46.     Serial.println(data.text);
  47.   }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement