Wow dzięki za kod wstawiłem go w ten sposób
Na wyjściu w monitorze otrzymałem.
72
97
33
50
11 1.7 50.339771
72
97
33
50
11 2.9 50.339767
68
97
33
50
11 1.7 50.339767
Jak widać jest małe przekłamanie w ostatnich 2 cyfrach ale na tyle małe że pomijalne teraz muszę pomyśleć jak te dane wyciągać do A,B,C,D. dane podkreślone to inne dane nie związane z tematem.
Kod:
float zmiennaf;
uint32_t zmienna32;
void loop()
{
Serial.begin(19200);
float zmiennaf = (gps.location.lat());
zmienna32= 1000000*zmiennaf;
Serial.begin(19200);
while (zmienna32>0)
{
Serial.println(zmienna32%100);
zmienna32/=100;
}
Na wyjściu w monitorze otrzymałem.
72
97
33
50
11 1.7 50.339771
72
97
33
50
11 2.9 50.339767
68
97
33
50
11 1.7 50.339767
Jak widać jest małe przekłamanie w ostatnich 2 cyfrach ale na tyle małe że pomijalne teraz muszę pomyśleć jak te dane wyciągać do A,B,C,D. dane podkreślone to inne dane nie związane z tematem.