Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- #include <TinyGPS.h>
- SoftwareSerial gpsSerial = SoftwareSerial(5,6);
- TinyGPS gps;
- float temp;
- int LEDPIN = 13;
- int CAMERA_RX = 3;
- int CAMERA_TX = 4;
- int GPS_RX = 5;
- int GPS_TX = 6;
- int GPS_ENABLE = 7;
- long lat, lon;
- unsigned long fix_age;
- void setup()
- {
- Serial.begin(38400);
- while (!Serial) delay(25); //openen seriele connectie
- digitalWrite(GPS_ENABLE, HIGH);
- Serial.write("GPS ON :D:D");
- pinMode(GPS_RX, INPUT);
- pinMode(GPS_TX, OUTPUT);
- pinMode(GPS_ENABLE, OUTPUT);
- delay(300);
- gpsSerial.begin(9600);
- }
- void loop()
- {
- int c = gpsSerial.read();
- Serial.println(c);
- if(gps.encode(c)){
- Serial.println(c);
- }
- gps.get_position(&lat,&lon, &fix_age);
- Serial.print("Lat: "); Serial.print(lat); Serial.print(" Long: "); Serial.println(lon);
- blink(5);
- }
- void blink(int times){
- for(int i = 0; i<times; i++){
- digitalWrite(LEDPIN,HIGH);
- delay(500);
- digitalWrite(LEDPIN,LOW);
- delay(500);
- }
- }
- void blinkfast(int times){
- for(int i = 0; i<times; i++){
- digitalWrite(LEDPIN,HIGH);
- delay(200);
- digitalWrite(LEDPIN,LOW);
- delay(200);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement