1.自分のカレンダーに予定を作成する
2.ゲストを追加 から秋田先生(akita@ifdl.jp)を追加する
Core2に内蔵されている時計を使って時間を測ることができる。時間合わせをしない限り正しい時間がセットされていないので、利用する前にかならず時間をセットする必要がある。
開始時間と終了時間を取って動作時間を出したい場合は時計合わせしなくても使える。
詳細はココ https://lang-ship.com/reference/unofficial/M5StickC/Class/RTC/
最新版のMakerBotは研究室にある3Dプリンタ(replicator2X)に対応していないのでDLページの下のほうにある"LEGACY PRINTER SUPPORT"のところから古いものをDLする。
MinGW-w64をインストールしようとしたが、The file has been downloaded incorrectlyと言われた。
MinGW32をインストールすることで対処。32って書いてあるので32bitような気もする。 64bitでは32bit用は使えない? -> 動作は問題なかった。
https://qiita.com/kagamidokei/items/87f96a181de93ce1f1d3
MinGWをインストールし、無事gccでコンパイルはできたが、実行ファイルを実行できなかった。
ウイルス対策ソフトが原因。リアルタイムスキャンに実行ファイル名を放り込んだ。
実行ファイル名はデフォルトでa.outだと思っていたがa.exeだった。 Windowsではexeファイルになるらしい。
Wire.hを使う。 使い方:https://spiceman.jp/arduino-wire-library/#index_id6
IDがあるので定義しておく。キーボードは0x5F。
pinMode(32, INPUT); Wire.begin(); digitalWrite(32, HIGH); でセットアップ。
動かすときは Wire.requestFrom(CARDKB_ADDR, 1);
while(Wire.available()) { char c = Wire.read(); if (c != 0) { M5.Lcd.printf("%c", c); Serial.println(c, HEX); } }
cardKBキー割り当て https://docs.m5stack.com/en/unit/cardkb
Arduino-Wire(I2C)ライブラリの使い方 https://spiceman.jp/arduino-wire-library/#index_id6