Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

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

Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

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


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

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

  1. println()