Guest User

Untitled

a guest
Mar 17th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. RF24 radio(9,10);
  2. const uint64_t pipes[2] = { 0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL };
  3. uint8_t payload[1];
  4.  
  5. void setup() {
  6. Serial.begin(9600);
  7. radio.begin();
  8. radio.setRetries(15, 15);
  9. radio.setPayloadSize(1);
  10. radio.openWritingPipe(pipes[0]);
  11. }
  12.  
  13. void loop() {
  14. payload[0] = 1;
  15. bool ok = radio.write(payload, 1);
  16. Serial.println("Status: " + (String) ok);
  17. delay(200);
  18. }
  19.  
  20. RF24 radio(9,10);
  21. const uint64_t pipes[2] = { 0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL };
  22. uint8_t payload[1];
  23.  
  24. void setup() {
  25. Serial.begin(9600);
  26. radio.begin();
  27. radio.setRetries(15, 15);
  28. radio.setPayloadSize(1);
  29. radio.openReadingPipe(1, pipes[0]);
  30. radio.startListening();
  31. Serial.println("Listening: " );
  32. }
  33.  
  34. void loop() {
  35. if (radio.available()) {
  36. bool done = false;
  37. while (!done) {
  38. done = radio.read(payload, 1);
  39. Serial.println("Got payload: " + (String) payload[0]);
  40. }
  41. }
  42. }
  43.  
  44. void setup() {
  45. Serial.begin(9600);
  46. radio.begin();
  47. radio.setRetries(15, 15);
  48. radio.setPayloadSize(1);
  49. radio.openWritingPipe(pipes[0]);
  50. radio.openReadingPipe(1, pipes[1]); // add this
  51. }
  52.  
  53. void loop() {
  54. radio.stopListening(); // add this
  55. payload[0] = 1;
  56. bool ok = radio.write(payload, 1);
  57. radio.startListening(); // add this
  58. Serial.println("Status: " + (String) ok);
  59. delay(200);
  60. }
  61.  
  62. radio.openWritingPipe(pipes[1]); // add this to receiver `setup()`
Add Comment
Please, Sign In to add comment