Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Právě je stř lis 21, 2018 2:51 am


Čísla s přesností na 3 desetinná místa

Automatizace, řízení, měření, logování a programování s využitím platformy Arduino.

Čísla s přesností na 3 desetinná místa

Příspěvekod 007ToMMaS » stř črc 10, 2013 9:44 pm

Chcel by som vás poprosiť o radu ako prosím vás dostanem z arduina desatinné číslo čo má aspom 3 miesta za 0? napr 0.123 Pri meraní mám len na dve a neviem ako dať na tri. Ďakujem za radu.
007ToMMaS
 
Příspěvky: 848
Registrován: sob zář 15, 2012 7:53 pm
Reputation: 10

Re: Čísla s přesností na 3 desetinná místa

Příspěvekod mypower.cz » stř črc 10, 2013 10:14 pm

Kód: Vybrat vše
unsigned long x=123456;
char c[50];
sprintf(c,"%ld.%ld",(unsigned long)x/1000,(unsigned long)x%1000);
Serial.println(c);


Kód: Vybrat vše
char c[100];
float f=3.1416;
sprintf(c, "floats: %4.2f %4.3f %4.4f \n", f, f, f);
Serial.println(c);


http://www.cplusplus.com/reference/cstdio/printf/
Podpořte MyPower.CZ | 2.24kWp FVE | MyPower MicroLog2 | Podpořte MyPower.CZ v soutěži Cena Bastlířů 2018
BTC support 37uvSpUKTCmcJZD9bs8ZWhdrubxBxRZSuT | LTC support LPYitoWPn3k5PqWBWmuzbcwj344THtZ7q2
Uživatelský avatar
mypower.cz
Site Admin
 
Příspěvky: 3347
Registrován: pát bře 04, 2011 11:36 am
Reputation: 178

Re: Čísla s přesností na 3 desetinná místa

Příspěvekod 007ToMMaS » čtv črc 11, 2013 2:45 pm

Ďakujem.
007ToMMaS
 
Příspěvky: 848
Registrován: sob zář 15, 2012 7:53 pm
Reputation: 10


Zpět na Arduino

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron
Reputation System ©'