Formátovaný výstup

Martin Záruba swz na volny.cz
Středa Duben 10 19:07:11 CEST 2024


Pokud chci tisknout tabulku, jde blbě použít Serial.print, protože má 
variabilní počet znaků podle obsahu. Zkusil jsem proto

(uint16_t) napeti;
sprintf_P(sStringBuffer,
PSTR("Napětí%03d.%03dV, ")
         napeti/1000,napeti%1000);
Serial.print(sStringBuffer);
Jenže float neumí a tak jak jsem to napsal to vypisuje nesmysl pro 
hodnotu -123, kterou chci zobrazit jako -0.125V (ztratí se -)
Jak to správně napsat?

-- 

Martin Záruba
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240410/95c418c5/attachment.htm>


Další informace o konferenci Hw-list