M5NanoC6小ネタ

ボタンと書き込み

  • プログラムを書き込むにはボタンを押しながらUSBケーブルを挿すとダウンロードモードになる。
  • 実際にはボタンを押さずにふつうにUSBケーブルを挿してもプログラム書き込みできる? (機序不明)
  • 起動直後からSerialに大量のデータを垂れ流すようなプログラムを書き込んだ後は、ボタンを押しながらUSBケーブル挿入でないとプログラム書き込みできなくなる。

GroveコネクタにSerial1を割り当て

void setup() {
  Serial1.begin(19200, SERIAL_8N1, 1, 2);  // RX=1, TX=2
}

void loop() {
  Serial1.println("hoge");
  delay(1000);
}