2020年7月19日日曜日

arduino シリアルモニタからデータを送信して表示させる

これは、日本語表示ができません。
------------------------------------
const unsigned long DelayTimeMs = 500;
const char* const Message = "ArduinoからPCへの送信は日本語もOK。";
const int DataRate = 9600;                // データ転送速度(単位:bps)
const int LoopCount = 5;                  // <繰り返し処理>で繰り返す回数

void setup() {
  Serial.begin(DataRate);                 // シリアル通信の初期化
  Serial.println(Message);                // PC側にデータを送信する
}

void loop() {

  char sendData = '.';                    // 送信データ

  if (Serial.available() > 0) {           // PC側からデータが送信されているなら、
    sendData = Serial.read();             // 受信して変数「送信データ」に格納する
  }

  for (int i = 0; i < LoopCount; i++) {
    Serial.print(sendData);               // PC側にデータを送信する
    delay(DelayTimeMs);
  }
  Serial.print('\n');
}
-------------------------------

0 件のコメント:

コメントを投稿