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
