Arduino:Примеры/streaming example: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Arduino панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =Пример для библиотеки Streaming<re…»)
 
Нет описания правки
 
Строка 53: Строка 53:


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

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

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


Пример для библиотеки Streaming[1]

Это скетч для библиотеки Streaming и платы Arduino, демонстрирующий, как с ее помощью упростить использование объектов, наследующих у класса Print.

Код

#include <Streaming.h>

void setup()
{
  Serial.begin(9600);
  int lettera = 'A';
  int month = 4, day = 17, year = 2009;
  
  Serial << "This is an example of the new streaming" << endl;
  //  Serial << "Это пример для новой библиотеки" << endl;

  Serial << "library.  This allows you to print variables" << endl;
  //  Serial << "Streaming, позволяющей печатать переменные" << endl;

  Serial << "and strings without having to type line after" << endl;
  //  Serial << "и строки, не вызывая каждый раз" << endl;

  Serial << "line of Serial.print() calls.  Examples: " << endl;
  //  Serial << "функцию Serial.print(). Примеры: " << endl;

  Serial << "A is " << lettera << "." << endl;
  //  Serial << " A - это " << lettera << "." << endl;

  Serial << "The current date is " << day << "-" << month << "-" << year << "." << endl;
  //  Serial << "Текущая дата: " << day << "-" << month << "-" << year << "." << endl;

  Serial << "You can use modifiers too, for example:" << endl;
  //  Serial << "Также можно пользоваться модификаторами, например:" << endl;

  Serial << _BYTE(lettera) << " is " << _HEX(lettera) << " in hex. " << endl;
  //  Serial << _BYTE(lettera) << " это " << _HEX(lettera) << " в шестнадцатеричном формате. " << endl;

}

void loop()
{}

См.также

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