projet en 1 main.cpp

Dependencies:   DHT11 HMC5883L

Revision:
2:7e718a1be318
Parent:
1:352fcb35e812
Child:
3:d2c57ab99c8e
--- a/gps.h	Fri Jan 20 22:51:30 2017 +0000
+++ b/gps.h	Fri Jan 27 22:47:35 2017 +0000
@@ -1,5 +1,8 @@
 #include "mbed.h"
 
+char lati[20], longi[20];
+int Ilati, Ilongi;
+
 Serial pc(PA_0,PA_1);       // tx, rx
 
 char gpsString[1024];
@@ -48,7 +51,7 @@
     
     char *s = (char*)calloc(14,sizeof(char));
     
-    sprintf(s,"%3d°%2d'%5.3f\"",pos->deg,pos->min,pos->sec);
+    sprintf(s,"%3d'%2d'%5.3f\"",pos->deg,pos->min,pos->sec);
     
     return s;
 }
@@ -88,7 +91,11 @@
                             case 2 : // latitude
                                 if (mode == 2) {
                                     strcpy(tmp,convert( gga2,&(GPGGA.lat) )); 
-                                    pc.printf("\rLat:%s",tmp);
+                                    sprintf(lati,"\r%s",tmp);
+                                    pc.printf("\r%s",lati);
+                                    //pc.printf("\rLat:%s",tmp);
+  //                                  lati=tmp;
+   //                                 Ilati=atoi(lati);
                                 }
                             break;
                             case 3 : // N: Nord, S : Sud
@@ -102,7 +109,10 @@
                             case 4 : // longitude
                                 if (mode == 2) {
                                     strcpy(tmp,convert( gga2,&(GPGGA.lat) ));
-                                    pc.printf("\rLon:%s",tmp);
+                                    sprintf(longi,"\r%s",tmp);
+                                    pc.printf("\r%s",longi);
+ //                                   longi=tmp;
+ //                                   Ilongi=atoi(longi);
                                 }
                             break;
                             case 5 : // E: Est, W: Ouest