diff --git a/hardware/include/GPS.hpp b/hardware/include/GPS.hpp new file mode 100644 index 0000000..fb5fbd2 --- /dev/null +++ b/hardware/include/GPS.hpp @@ -0,0 +1,5 @@ +#define RX 4 +#define TX 5 + +#include +void GPS_Init(); \ No newline at end of file diff --git a/hardware/src/GPS.cpp b/hardware/src/GPS.cpp new file mode 100644 index 0000000..9ed2309 --- /dev/null +++ b/hardware/src/GPS.cpp @@ -0,0 +1,25 @@ +#include "GPS.h" +char c = ""; + + +void GPS_Init(){ + SoftwareSerial gps(RX, TX); // RX, TX + + Serial.begin(9600); + gps.begin(9600); + Serial.println("GPS Initialized"); +} + +void GPS_Read(){ + + if (gps.available()) { + c = gps.read(); + + } +} + +String GPS_Data(char data){ + char[] c = data.split(","); + float lon = c[2]; + +} \ No newline at end of file