Advertisement
heidepower

Untitled

Dec 31st, 2019
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. //RX
  2.  
  3. #include <SPI.h>
  4. #include <nRF24L01.h>
  5. #include <RF24.h>
  6.  
  7. //float druck = 0.00;
  8. //float temp = 0.00;
  9.  
  10. struct Wert {float temp = 0.00; float druck = 0.00 ;} Messung;
  11.  
  12. const byte rxAddr[6] = {0xF0F0F0F0E1LL};
  13. RF24 radio(9, 10); // Define Radio (CE-PIN,CSN-PIN)
  14.  
  15.  
  16.  
  17. void setup() {
  18. pinMode(9,OUTPUT);
  19. pinMode(10,OUTPUT);
  20. Serial.begin(9600); // Diganose
  21.  
  22.  
  23. radio.begin();
  24. radio.setPALevel(RF24_PA_MAX); // Transmit Power (MAX,HIGH,LOW,MIN)
  25. radio.setDataRate( RF24_250KBPS ); // Transmit Speeed (250 Kbits)
  26. radio.setChannel(125); // Channel 126
  27. radio.setRetries(5,15); // 15 Wiederholungen
  28. radio.openWritingPipe(rxAddr);
  29. radio.startListening(); // enable Receiver
  30. }
  31.  
  32. void loop()
  33. {
  34.  
  35. Serial.println(Messung.temp);
  36. Serial.println(Messung.druck);
  37.  
  38. radio.startListening();
  39. if ( radio.available())
  40. {
  41. radio.read(&Messung, sizeof(Messung));
  42. Serial.println(Messung.temp);
  43. Serial.println(Messung.druck);
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement