Serial.find()

名称

Serial.find()

説明

Serial.find()は与えらえた長さの、目的となる文字列がシリアルバッファで見つかるまで、データを読み込む。目的となる文字列が見つかるとtrueを返し、タイムアウトが発生するとfalseを返す。

Serial.find()は、Streamユーティリティクラスを継承している。

書式

メソッド定義bool HardwareSerial::find(char *target);
bool HardwareSerial::find(char *target, size_t length);
利用方法Serial.find(target);
Serial.find(target, length);

引数

Serialシリアルポートオブジェクト。
target目的となる文字列。
length目的となる文字列の長さ。

各ボードで利用可能なシリアルポートオブジェクトは、Serialを参照。

戻り値

文字列が見つかったときはtrue、そうでない場合はfalse。

参照

言語 stream

言語 stream.find()

オリジナルのページ

https://www.arduino.cc/reference/en/language/functions/communication/serial/find/

Last Revision: 2019/07/04

実装の解析

まだ解析していません。

最終更新日

January 4, 2024

inserted by FC2 system