Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <nRF905.h>
- #include <SPI.h>
- #define RXADDR {0x58, 0x6F, 0x2E, 0x10}
- #define TXADDR {0xFE, 0x4C, 0xA6, 0xE5}
- void setup() {
- nRF905_init();
- byte addr[] = RXADDR;
- nRF905_setRXAddress(addr);
- nRF905_receive();
- Serial.begin(9600);
- Serial.println(F("Server started"));
- }
- void loop () {
- Serial.println(F("Waiting for data..."));
- byte payload[NRF905_MAX_PAYLOAD];
- if (!nRF905_getData(payload, sizeof(payload)) == true) { //may nreceive
- Serial.println(F("Got data"));
- Serial.print(F("Data: "));
- Serial.write(payload, sizeof(payload));
- Serial.println();
- delay(300);
- }
- if (!nRF905_getData(payload, sizeof(payload)) == false) { //walang data
- Serial.println(F("No data"));
- Serial.write(payload, sizeof(payload));
- Serial.println();
- delay(300);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement