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

Arduino:Примеры/streaming example

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

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

Контакты:

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


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

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

Код

  1. #include <Streaming.h>
  2.  
  3. void setup()
  4. {
  5.   Serial.begin(9600);
  6.   int lettera = 'A';
  7.   int month = 4, day = 17, year = 2009;
  8.  
  9.   Serial << "This is an example of the new streaming" << endl;
  10.   //  Serial << "Это пример для новой библиотеки" << endl;
  11.  
  12.   Serial << "library.  This allows you to print variables" << endl;
  13.   //  Serial << "Streaming, позволяющей печатать переменные" << endl;
  14.  
  15.   Serial << "and strings without having to type line after" << endl;
  16.   //  Serial << "и строки, не вызывая каждый раз" << endl;
  17.  
  18.   Serial << "line of Serial.print() calls.  Examples: " << endl;
  19.   //  Serial << "функцию Serial.print(). Примеры: " << endl;
  20.  
  21.   Serial << "A is " << lettera << "." << endl;
  22.   //  Serial << " A - это " << lettera << "." << endl;
  23.  
  24.   Serial << "The current date is " << day << "-" << month << "-" << year << "." << endl;
  25.   //  Serial << "Текущая дата: " << day << "-" << month << "-" << year << "." << endl;
  26.  
  27.   Serial << "You can use modifiers too, for example:" << endl;
  28.   //  Serial << "Также можно пользоваться модификаторами, например:" << endl;
  29.  
  30.   Serial << _BYTE(lettera) << " is " << _HEX(lettera) << " in hex. " << endl;
  31.   //  Serial << _BYTE(lettera) << " это " << _HEX(lettera) << " в шестнадцатеричном формате. " << endl;
  32.  
  33. }
  34.  
  35. void loop()
  36. {}

См.также

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

  1. arduiniana.org - streaming_example.pde