Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 146
Из них просматривают:
Аналоги: 53. Даташиты: 75. Инструкции: 2. Новости: 5. Остальное: 1. Советы: 1. Форум: 8. Чат: 1.
Участников: 3
Гостей: 143

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

Serial.find()

Описание
Serial.find() считывает данные из буфера последовательного порта, пока не найдет искомую цель. Функция возвращает true, если цель найдена, и false, если время истекло.

Serial.find() наследуется от класса Stream.
 
Синтаксис
Serial.find(target)
Serial.find(target, length)
 
Параметры
Serial: объект последовательного порта. См. список доступных последовательных портов для каждой платы на странице Serial.
target: строка для поиска (char)
length: длина строки (size_t)

Возвращаемые значения
bool
 
Пример

void setup()
{
  //Настраиваем монитор порта
  Serial.begin(9600);
}

void loop()
{
  //Проверяем буфер последовательного порта на наличие каких либо данных
  if (Serial.available()) {
   //Проверяем на соответствие данных в буфере с искомым текстом
   if (Serial.find("Салют") == true) {
    Serial.println("Привет!");
   } else {
    Serial.println("Что вы сказали?");
   }
  }
}

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Обработанные водным раствором щелочи стальные контакты (например, батарейного отсека переносной магнитолы или пульта ДУ) никогда не заржавеют.

Похожие инструкции