Arduino:Справочник языка Arduino/Библиотеки/Serial/println(): различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 75: | Строка 75: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Справочник языка Arduino}} | |||
{{Навигационная таблица/Arduino библиотеки}} | |||
[[Категория:Справочник языка Arduino]] | [[Категория:Справочник языка Arduino]] |
Версия от 23:47, 19 июня 2019
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция 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);
}
См.также
- begin()
- end()
- available()
- read()
- peek()
- flush()
- print()
- println()
- write()
- SerialEvent()