ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:debugstart

debugStart()

debugStart()はデバッグ出力に使用するポートとボーレートを設定します。

debugStart コマンドの動作フロー

void debugStart()
void debugStart(unsigned long baudrate)
void debugStart(HardwareSerial& serialPort)
void debugStart(HardwareSerial& serialPort, unsigned long baudrate, uint8_t config = SERIAL_8N1)

コマンド

コマンド 引数 戻り値 動作
debugStart() なし void デバッグ出力に使用するポートとボーレートを設定します。

使用例

const bool DEBUG_MODE = true;
 
void setup() {
  if (DEBUG_MODE) {
    debugStart(115200);  // デバッグ出力用ポートとボーレートを設定します。
  }
}
 
void loop() {
  checkInput();
  checkOutput();
}
 
void checkInput() {
  debug("AI0=");  // デバッグが有効な場合のみ値を出力します。
  debugln(analogRead(A0));  // 指定チャンネルの生のアナログ値を読み取ります。 / デバッグ値を出力後に改行します。
}
 
void checkOutput() {
  debug("millis=");  // デバッグが有効な場合のみ値を出力します。
  debugln(millis());  // デバッグ値を出力後に改行します。
}

注意事項

  • Debugポートを製品の通信ポートと重複使用しないでください。
  • 高速で出力を繰り返すと制御周期と通信応答が遅くなる場合があります。
  • 運転用に配布する前に不要なDebug出力を停止します。

同じカテゴリの内蔵コマンド

ja-jp_commands/reference/debugstart.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki