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

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

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция println[1]

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

Синтаксис

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

Параметры

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

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

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

Пример

 1 /*
 2 Считывает данные с 0-ого входящего аналогового контакта, а затем выводит эти значения на Serial Monitor.
 3 
 4 Создан 24 марта 2006 года Томом Иго (Tom Igoe)
 5 */
 6 
 7 int analogValue = 0;    // переменная, в которой будет храниться аналоговое значение
 8 
 9 void setup() {
10   // открываем последовательный порт на скорости 9600 бит/сек:
11   Serial.begin(9600);
12 }
13 
14 void loop() {
15   // Считываем входящие данные с 0-ого аналогового контакта:
16   analogValue = analogRead(0);
17 
18   // Выводим это значение в разных форматах:
19   Serial.println(analogValue);       // выводим значение в исходном виде
20   Serial.println(analogValue, DEC);  // выводим значение в десятичном виде
21   Serial.println(analogValue, HEX);  // выводим значение в шестнадцатеричном виде
22   Serial.println(analogValue, OCT);  // выводим значение в восьмеричном виде
23   Serial.println(analogValue, BIN);  // выводим значение в двоичном виде
24 
25   // делаем задержку в 10 миллисекунд перед следующим считыванием:
26   delay(10);
27 }

См.также

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

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