Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. #include <SPI.h>
  2. #include "RF24.h"
  3.  
  4. RF24 myRadio (7, 8);
  5. struct package
  6. {
  7. int id=0;
  8. float temperature = 0.0;
  9. char text[100] ="empty";
  10. };
  11.  
  12. byte addresses[][6] = {"0"};
  13.  
  14.  
  15.  
  16. typedef struct package Package;
  17. Package data;
  18.  
  19. void setup()
  20. {
  21. Serial.begin(115200);
  22. delay(1000);
  23.  
  24. myRadio.begin();
  25. myRadio.setChannel(115);
  26. myRadio.setPALevel(RF24_PA_MAX);
  27. myRadio.setDataRate( RF24_250KBPS ) ;
  28. myRadio.openReadingPipe(1, addresses[0]);
  29. myRadio.startListening();
  30. }
  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