Added Code for Arduino
This commit is contained in:
parent
e0cc8ece50
commit
4633881ee4
28
sketch_jun17c/sketch_jun17c.ino
Normal file
28
sketch_jun17c/sketch_jun17c.ino
Normal file
|
@ -0,0 +1,28 @@
|
|||
#include <SPI.h>
|
||||
#include <RF24.h>
|
||||
#include <SoftwareSerial.h>
|
||||
SoftwareSerial ss(4, 3);
|
||||
RF24 radio(9, 10); // (CE, CSN)
|
||||
const byte address[6] = "5RF24";
|
||||
|
||||
void setup() {
|
||||
radio.begin();
|
||||
radio.setPALevel(RF24_PA_MAX);
|
||||
radio.setChannel(125);
|
||||
radio.openWritingPipe(address);
|
||||
radio.stopListening();
|
||||
Serial.begin(9600);
|
||||
ss.begin(9600);
|
||||
radio.setAutoAck(true);
|
||||
radio.setRetries(5,15);
|
||||
radio.enableDynamicPayloads();
|
||||
radio.setDataRate(RF24_250KBPS);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
while (ss.available() > 0){
|
||||
byte gpsData = ss.read();
|
||||
// Serial.write(gpsData);
|
||||
radio.write(&gpsData, sizeof(gpsData));
|
||||
}
|
||||
}
|
24
sketch_jun17d/sketch_jun17d.ino
Normal file
24
sketch_jun17d/sketch_jun17d.ino
Normal file
|
@ -0,0 +1,24 @@
|
|||
#include <SPI.h>
|
||||
#include <RF24.h>
|
||||
|
||||
RF24 radio(9, 10); // (CE, CSN)
|
||||
|
||||
const byte address[6] = "5RF24";
|
||||
void setup() {
|
||||
radio.begin();
|
||||
radio.setPALevel(RF24_PA_MAX);
|
||||
radio.setChannel(125);
|
||||
radio.openReadingPipe(0, address);
|
||||
radio.startListening();
|
||||
Serial.begin(9600);
|
||||
radio.enableDynamicPayloads();
|
||||
radio.setDataRate(RF24_250KBPS);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if (radio.available()) {
|
||||
byte gpsData;
|
||||
radio.read(&gpsData, sizeof(gpsData));
|
||||
Serial.write(gpsData);
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue