ひかりの備忘録

Windows Terminal と plink を使ってシリアルコンソールを使う

Arduino シリアル通信のプログラムを書く

Windows Terminal と plink を用いたシリアル通信を試すために、 Arduino にシリアル通信のプログラムを書き込みます。

void setup() {
  Serial.begin(9600);
}

void loop() {
  if(Serial.available() <= 0) return;
  char data = Serial.read();
  if(data == '\r'){
    Serial.print("\n");
  }else{
    Serial.print(data);
  }
}

以下のコマンドで Windows Terminal から plink コマンドを実行してシリアル通信を行います。

plink -serial COM1 -sercfg 9600,8,1,N,N