Serial.available()
名称
Serial.available()
説明
シリアルポートから読み取り可能なバイト数(文字数)を取得する。これは、すでにArduinoボードに到着していて、シリアル通信用の受信バッファに格納されているデータである。シリアル通信用の受信バッファは64バイトまで格納することができる。
Serial.available()は、Streamユーティリティクラスを継承している。
書式
メソッド定義 | int HardwareSerial::available(void); |
利用方法 | Serial.available(); |
引数
Serial | シリアルポートオブジェクト。 |
各ボードで利用可能なシリアルポートオブジェクトは、Serialを参照。
戻り値
読み出し可能なバイト数。
使用例
以下のコードは、シリアルポートで受信した文字を返す。
|
|
Arduino Mega向けの例: 以下のコードは、あるポートで受信したデータを、他のポートに送信する。これは、例えば、シリアルデバイスをArduinoボードを介して、PCに接続するときに利用できる。
|
|
参照
言語 begin()
言語 end()
言語 read()
言語 peek()
言語 flush()
言語 print()
言語 println()
言語 write()
オリジナルのページ
https://www.arduino.cc/reference/en/language/functions/communication/serial/available/
Last Revision: 2019/02/21
実装の解析
最終更新日
August 18, 2022