Вернуться к классу Serial

 

println()

Описание

Выводит через последовательный порт ASCII-текст в понятном для человека виде с символами возврата каретки (ASCII 13 или '\r') и новой строки (ASCII 10 или 'n'). Эта команда имеет такие же формы, как и Serial.print().

Синтаксис

Serial.println(val) 
Serial.println(val, format)

Параметры

val: значение, которое необходимо вывести - любой тип данных

format: определяет систему счисления (для целочисленных типов), а также количество десятичных знаков после запятой (для чисел с плавающей точкой).

Возвращаемые значения

size_t (long): функция println() возвращает количество выведенных байт. Считывание этого значения не обязательно.

Пример

/*
  Аналоговый вход

 считываем аналоговое значение с аналогового входа 0 и выводим его через последовательный порт.

 создано 24 марта 2006
 Автор - Tom Igoe
 */

int analogValue = 0;    // переменная для хранения аналоговой величины

void setup() {
  // открываем последовательный порт на скорость 9600 бод:
  Serial.begin(9600);
}

void loop() {
  // считываем аналговую величиниу на выводе 0:
  analogValue = analogRead(0);

  // выводим считанное значение в различных форматах:
  Serial.println(analogValue);       // выводим десятичное число ASCII-символами
  Serial.println(analogValue, DEC);  // выводим десятичное число ASCII-символами
  Serial.println(analogValue, HEX);  // выводим шестнадатиричное число ASCII-символами
  Serial.println(analogValue, OCT);  // выводим восьмиричное число ASCII-символами
  Serial.println(analogValue, BIN);  // выводим двоичное число ASCII-символами

  // пауза в 10 миллисекунд перед следующим опросом:
  delay(10);
}

Смотрите также