Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //RX
- #include <SPI.h>
- #include <nRF24L01.h>
- #include <RF24.h>
- //float druck = 0.00;
- //float temp = 0.00;
- struct Wert {float temp = 0.00; float druck = 0.00 ;} Messung;
- const byte rxAddr[6] = {0xF0F0F0F0E1LL};
- RF24 radio(9, 10); // Define Radio (CE-PIN,CSN-PIN)
- void setup() {
- pinMode(9,OUTPUT);
- pinMode(10,OUTPUT);
- Serial.begin(9600); // Diganose
- radio.begin();
- radio.setPALevel(RF24_PA_MAX); // Transmit Power (MAX,HIGH,LOW,MIN)
- radio.setDataRate( RF24_250KBPS ); // Transmit Speeed (250 Kbits)
- radio.setChannel(125); // Channel 126
- radio.setRetries(5,15); // 15 Wiederholungen
- radio.openWritingPipe(rxAddr);
- radio.startListening(); // enable Receiver
- }
- void loop()
- {
- Serial.println(Messung.temp);
- Serial.println(Messung.druck);
- radio.startListening();
- if ( radio.available())
- {
- radio.read(&Messung, sizeof(Messung));
- Serial.println(Messung.temp);
- Serial.println(Messung.druck);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement