Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SPI.h>
- #include <nRF24L01.h>
- #include <RF24.h>
- RF24 radio(7, 8); // CE, CSN
- const byte addresses[][6] = { "10131", "10132" };
- int ReceivedMessage[5] = { 0, 0, 0, 0, 0 };
- int SentMessage[5] = { 0, 0, 0, 0, 0 };
- void setup() {
- Serial.begin(9600);
- radio.begin();
- radio.openWritingPipe(addresses[0]);
- radio.openReadingPipe(1, addresses[1]);
- radio.setPALevel(RF24_PA_MAX);
- radio.startListening();
- pinMode(LED_BUILTIN, OUTPUT);
- }
- void loop() {
- if (radio.available()) {
- radio.read(ReceivedMessage, sizeof(ReceivedMessage));
- Serial.println(ReceivedMessage[0]);
- Serial.println(ReceivedMessage[1]);
- Serial.println(ReceivedMessage[2]);
- Serial.println(ReceivedMessage[3]);
- Serial.println(ReceivedMessage[4]);
- }
- SentMessage[0] = 1;
- SentMessage[4] = 4;
- radio.stopListening();
- radio.write(SentMessage, sizeof(SentMessage));
- radio.startListening();
- digitalWrite(LED_BUILTIN, HIGH);
- delay(2000);
- digitalWrite(LED_BUILTIN, LOW);
- delay(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment