Arduino:Справочник языка Arduino/Библиотеки/Serial/println()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция println[1]

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

Синтаксис

Serial.printIn(val)
Serial.printIn(val, format)

Параметры

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

Что возвращает

Количество записанных байтов (считывание этого значения  опционально). Тип данных  long.

Пример

/*
Считывает данные с 0-ого входящего аналогового контакта, а затем выводит эти значения на Serial Monitor.

Создан 24 марта 2006 года Томом Иго (Tom Igoe)
*/

int analogValue = 0;    // переменная, в которой будет храниться аналоговое значение

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

void loop() {
  // Считываем входящие данные с 0-ого аналогового контакта:
  analogValue = analogRead(0);

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

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

См.также

  1. begin()
  2. end()
  3. available()
  4. read()
  5. peek()
  6. flush()
  7. print()
  8. println()
  9. write()
  10. SerialEvent()

Внешние ссылки