Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // https://www.youtube.com/c/LeventeDaradici/videos
- //
- #include <SPI.h>
- #include <nRF24L01.h>
- #include <RF24.h>
- RF24 radio(9, 10); // CE, CSN, MOSI=11, MISO=12, SCK=13
- const byte address[6] = "00001";
- char text1[32] = "ON";
- char text2[32] = "OFF";
- void setup() {
- radio.begin();
- Serial.begin(9600);
- radio.openWritingPipe(address);
- radio.setPALevel(RF24_PA_MAX,1); //can set: RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH, RF24_PA_MAX
- radio.setDataRate(RF24_250KBPS); //set as: F24_250KBPS, F24_1MBPS, F24_2MBPS ==>250KBPS = longest range
- radio.setChannel(120); //sets channel from 2.4 to 2.524 GHz in 1 MHz increments 2.483.5 GHz is normal legal limit
- radio.stopListening();
- }
- void loop() {
- Serial.print(" PA Level:");
- Serial.println(radio.getPALevel());
- Serial.print(" DATA rate:");
- Serial.println(radio.getDataRate());
- radio.write(&text1, sizeof(text1));
- delay(500);
- radio.write(&text2, sizeof(text2));
- delay(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement