Arduino日本語リファレンス


void setup() {
	Serial.begin(9600);	// 9600bpsでポートを開く
}

void loop() {}

次に示すのはArduino Megaでの使用例です。4つのシリアルポート(Serial, Serial1, Serial2, Serial3)を異なる転送レートで初期化しています。

void setup(){
  Serial.begin(9600);
  Serial1.begin(38400);
  Serial2.begin(19200);
  Serial3.begin(4800);

  Serial.println("Hello Computer");
  Serial1.println("Hello Serial 1");
  Serial2.println("Hello Serial 2");
  Serial3.println("Hello Serial 3");
}

void loop() {}

【補足】

Serial.begin(9600, SERIAL_7E1)のように2つ目のパラメータでデータ長、パリティの有無、ストップビットを設定することができます。デフォルトは8bit、パリティなし、1ストップビット(SERIAL_8N1)です。詳しい設定方法についてはIDE付属のリファレンスを参照してください。


[目次へ戻る]

Creative Commons Attribution-ShareAlike 3.0 License.
このドキュメントはArduino Teamにより執筆され、Takumi Funadaが翻訳し、一部加筆修正したものです
ご意見はtf at musashinodenpa.comまでお送りください [ドキュメント一覧]