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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 9: Строка 9:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
Serial.printIn(val)
Serial.printIn(val)
Serial.printIn(val, format)
Serial.printIn(val, format)
Строка 16: Строка 16:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
val — значение, которое нужно вывести (данные любого типа)
val — значение, которое нужно вывести (данные любого типа)
format — значение для указания формата (для целых чисел) или для знаков после запятой (для чисел с плавающей точкой)
format — значение для указания формата (для целых чисел) или для знаков после запятой (для чисел с плавающей точкой)
Строка 23: Строка 23:
==Что возвращает==
==Что возвращает==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
Количество записанных байтов (считывание этого значения — опционально). Тип данных — long.
Количество записанных байтов (считывание этого значения — опционально). Тип данных — long.
</syntaxhighlight>
</syntaxhighlight>
Строка 29: Строка 29:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
/*
/*
Считывает данные с 0-ого входящего аналогового контакта, а затем выводит эти значения на Serial Monitor.
Считывает данные с 0-ого входящего аналогового контакта, а затем выводит эти значения на Serial Monitor.
Строка 75: Строка 75:


<references />
<references />
{{Навигационная таблица/Портал/Arduino}}
[[Категория:Справочник языка Arduino]]
[[Категория:Справочник языка Arduino]]

Текущая версия от 11:25, 8 июля 2023

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


Функция 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()

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