Formatterad utskrift
ATmega328P.pdf ( Register summary on p 428 )C språket har den mångsidiga funktionen printf() för formatterad utskrift av variabler tillsammans med ledtexter. Den funktionen har allt vad man kan önska sig, och mer därtill. Risken är dock att den tar aldeles för stor plats i en liten lågpris processor.
Man kan lika gärna själv programmera bara de formatteringar som man verkligen behöver.

Funktionen void decimal_out_uart( signed int number, unsigned char fixed_decimals, char format ) skriver ut en int (16 bitar) som fem decimala siffror med eller utan tecken. Ett decimalkomma/decimalpunkt kan vid behov skjutas in mellan siffrorna i valfri sifferposition.
Det fullständiga programmet finns här:
print.txt
(for Arduino use code stored as: print\print.ino)
William Sandqvist william@kth.se