- Библиотеки
- Операторы
- Sketch
- Управляющие операторы
- Синтаксис
- Арифметические операторы
- Операторы сравнения
- Логические операторы
- Указатели доступа
- Битовые операторы
- Составные операторы
- Данные
- Типы данных
- Преобразование типов данных
- Область видимости переменных и квалификаторы
- Утилиты
- Функции
- Цифровой ввод/вывод
- Аналоговый вход/выход
- Расширенный ввод/вывод
- Время
- Математические функции
- Тригонометрические функции
- Символы
- Случайные числа
- Биты и байты
- Внешние Прерывания
- Прерывания
- Функции передачи данных
- Serial.println()
- Функции
Serial.println()
Описание
Выводит данные на последовательный порт в виде удобочитаемого текста ASCII, за которым следует символ возврата каретки (ASCII 13 или '\r') и символ новой строки (ASCII 10 или '\n').
Эта команда принимает те же формы, что и Serial.print().
Синтаксис
Serial.println(val)
Serial.println(val, format)
Параметры
Serial: объект последовательного порта. См. список доступных последовательных портов для каждой платы на странице Serial.
val — значение, которое нужно вывести (данные любого типа)
format — значение для указания формата (для целых чисел) или для знаков после запятой (для чисел с плавающей точкой)
Возвращаемые значения
Количество записанных байтов (считывание этого значения — опционально) (long)
Пример
/*
Считывает данные с 0-ого входящего аналогового контакта,
а затем выводит эти значения на Serial Monitor.
*/
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);
}