void setup() {
  Serial.begin(115200);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
  digitalWrite(12, LOW);
  digitalWrite(13, LOW);
  Serial.write("setup\n");
}

void loop() {
  if (Serial.available() > 0) { // シリアル通信でデータが送られてくるまで待つ。
    char c = Serial.read(); // 一文字分データを取り出す。
    if (c == 's') { // nが送られてきたら正転
      digitalWrite(12, LOW);
      digitalWrite(13, HIGH);
      Serial.write("start\n");
    } else if(c == 'r') { // rが送られてきたら逆回転。
      digitalWrite(12, HIGH);
      digitalWrite(13, LOW);
      Serial.write("reverse\n");
    } else if(c == 'n') { // nが送られてきたら停止。
      digitalWrite(12, LOW);
      digitalWrite(13, LOW);
      Serial.write("non\n");
    }
  }
}