print — Vypíše informace v textové podobě na sériový port
Serial
void print(data);
void print(data,
format);
Metoda má jeden až dva parametry.
Určuje jakým způsobem se číslo bude formátovat. Pro celá čísla můžeme použít formátovací hodnoty: BYTE
, BIN
, OCT
, DEC
a HEX
. První volba převádí číslo na ascii znak. Zbylé čtyři volby vypisují číslo v binárním, oktalovém, dekadickém a hexadecimálním tvaru.
V případe čísel v plovoucí řádové čárce, float, formátovací parametr specifikuje na kolik desetinných míst se číslo vypisuje. Jako formátovací parametr se tedy předává celé číslo od 0 výše.
Metoda vypisuje data v ASCII formě do sériového portu. Meotda má jeden nebo dva parametry. První parametr jsou data, druhý, nepovinný parametr, popisuje formát dat.
Serial.print('a'); // => "a" Serial.print(78, BYTE); // => "N" Serial.print(78, BIN); // => "1001110" Serial.print(78, OCT); // => "116" Serial.print(78, DEC); // => "78" Serial.print(78, HEX); // => "4E" Serial.print(1.23456, 0); // => "1" Serial.print(1.23456, 2); // => "1.23" Serial.print(1.23456, 4); // => "1.2346" zaokrouhlení!
Pro zajímavost, aktuální hodnoty formátovacích konstant v Arduinu verze 0022 jsou:
#define BYTE 0 #define BIN 2 #define OCT 8 #define DEC 10 #define HEX 16