Arduino nrf24l01 Daten senden UND empfangen

Gast #4434175
Lesenswert?

Guten Abend,

ich kann bisher Daten über das Funkmodul nrf24l01 empfangen. Allerdings 
würde ich gerne im selben Sketch Daten versenden können. Hat das mal 
jemand gemacht oder weiß wie es gehen soll?

Ich lege im Setup fest, dass er Dateien lesen soll. Ich kann ihm 
vermutlich nicht sagen, dass er lesen und schreiben soll?
1
#include <SPI.h>
2
#include <nRF24L01.h>
3
#include <RF24.h>
4

5
#define CE_PIN   9
6
#define CSN_PIN 10
7

8
const uint64_t pipe = 0xE8E8F0F0E1LL;
9

10
RF24 radio(CE_PIN, CSN_PIN); 
11

12

13
void setup()   
14
{
15
  radio.begin();
16
  radio.openReadingPipe(1,pipe);
17
  radio.startListening();;
18
}
Gast #4436604
Lesenswert?

1
        SPI.begin();
2
  radio.begin();
3
        radio.setAutoAck(1);
4
  radio.setDataRate(RF24_250KBPS);
5
  radio.setPALevel(RF24_PA_MAX);
6
  radio.setChannel(50);
7
  radio.setPayloadSize(sizeof(data)); 
8
  radio.setRetries(15,10);
9
  radio.setCRCLength(RF24_CRC_8);
10
  radio.openWritingPipe(TXADDRESS);
11

12

13
        if (radio.write(&data,sizeof(data))) {
14
    digitalWrite(LED_GLB,1);
15
    data.nr++;
16
  } else {
17
    digitalWrite(LED_ROT,1);
18
    data.errors++;
19
  }

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren