Go Down

Topic: GPS nopeus näytölle? (Read 1 time) previous topic - next topic

sWaltsu

Terve.

Löysin tämmöisen koodinpätkän

Tässä pien pätkä....
Quote
Serial.println("---------------");
         for (int i=0;i<12;i++){
           switch(i){
             case 0 :Serial.print("Time in UTC (HhMmSs): ");break;
             case 1 :Serial.print("Status (A=OK,V=KO): ");break;
             case 2 :Serial.print("Latitude: ");break;
             case 3 :Serial.print("Direction (N/S): ");break;
             case 4 :Serial.print("Longitude: ");break;
             case 5 :Serial.print("Direction (E/W): ");break;
             case 6 :Serial.print("Velocity in knots: ");break;
             case 7 :Serial.print("Heading in degrees: ");break;
             case 8 :Serial.print("Date UTC (DdMmAa): ");break;
             case 9 :Serial.print("Magnetic degrees: ");break;
             case 10 :Serial.print("(E/W): ");break;
             case 11 :Serial.print("Mode: ");break;
             case 12 :Serial.print("Checksum: ");break;
           }
           for (int j=indices;j<(indices[i+1]-1);j++){
             Serial.print(linea[j+1]);



Miten saan tuon nopeuden napattua tuosta?
eli näytöllä tarvitsisi ainoastaan nopeus näkyä.

turhake

Jotenkin näin:
Code: [Select]

Serial.print("Velocity in knots: ");
for (int j=indices[6];j<(indices[6+1]-1);j++){
             Serial.print(linea[j+1]);
}

Muuttuja i on siis korvattu numerolla 6 koska tuossa case-rakenteessa nro 6 on tuo velocity. Toivottavasti osaat sijoittaa tuon em. koodinpätkän oikeaan paikkaan koodissa.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy