Serial.end()

Last revision:2025/06/13

名称

Serial.end()

説明

シリアル通信を終了する。これにより、RXピンとTXピンとを通常の入出力に利用することができる。シリアル通信を再開するためには、Serial.begin()を呼び出すこと。

書式

シリアル通信を終了するには、以下の関数を使う。

Serial.end()

C言語シグネチャ(avr)

void HardwareSerial::end(void);

引数

この関数は以下のオブジェクトを受け付ける。

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

戻り値

なし。

コード例

以下のコードは、シリアル通信を終了して、開始する。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
void setup() {
  Serial.begin(9600);
  delay(1000); // Allow time for Serial Monitor to connect
  Serial.println("Hello from Serial!");

  Serial.end();  // Stop communication

  delay(2000);   // Simulate doing something else...

  Serial.begin(9600);  // Re-initialize serial
  Serial.println("Serial restarted!");
}

void loop() {
}

オリジナルのページ

https://docs.arduino.cc/language-reference/en/functions/communication/serial/end/

実装の解析

HardwareSerial::end()

最終更新日

July 18, 2026

inserted by FC2 system