Инструкции

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

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

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

В сети

Пользователей: 339
Из них просматривают:
Аналоги: 169. Даташиты: 98. Инструкции: 3. Новости: 14. Обзор: 1. Остальное: 4. Программы: 1. Производители: 2. Профиль пользователя: 10. Теги: 3. Форум: 34.
Участников: 2
Гостей: 337

Google , Яндекс , далее...
Рекорд 3921 человек онлайн установлен 06.03.2026.

Партнёры


Партнёры

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

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

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("Что вы сказали?");
   }
  }
}

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

Разное

Интересно

Получить малозаметное и очень прочное соединение на молекулярном уровне можно, смочив треснувшую пластмассу ацетоном или нитрорастворителем.

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