ATOM QR-CODE
https://gyazo.com/4a6ee9345d1acfd8206d211188b4b2f1 https://docs.m5stack.com/#/en/atom/atomic_qr
code:AtomicQR.ino
#define DLED 33 // 何でDLEDなんだろ?パッケージにはDONEと書かれている void setup() {
M5.begin(false, false, true);
Serial.begin(9600);
Serial2.begin(9600, SERIAL_8N1, 22, 19);
M5.dis.drawpix(0, 0x00f000);
pinMode(TRIG, OUTPUT);
pinMode(DLED, INPUT);
digitalWrite(TRIG, HIGH);
}
void loop() {
M5.update();
if (digitalRead(39) == LOW) { // ボタンが押された。M5.Btn.isPressed()じゃダメなの?
digitalWrite(TRIG, LOW);
} else {
digitalWrite(TRIG, HIGH);
}
if (digitalRead(DLED) == HIGH) {
while (Serial2.available() > 0) {
char ch = Serial2.read();
Serial.print(ch);
}
}
}
UiFlow
Trigger Modeとして表示されているQRコードは2050202
Key Holding Trigger
シリアルの設定(SERIAL_8N1)
デフォルトの設定
9600bps
8ビット
バリティなし
1ストップビット
それぞれ設定を変えられる
シリアル経由でコマンドを書くか,リーダでQRコードを読めば設定できる
シリアル経由でコマンドを書く
^#SC^3030010
https://gyazo.com/e0dbd3569383d6512aa0c80c7dd83976
電源を落としても設定は有効のままっぽい
以下は不要?
現在の設定をデフォルトとして保存
^#SC^303FFE0
https://gyazo.com/c74c3f56241efd13fe392fa78870dd25
ボリュームの設定
Prompt Sound
ミュート
Open
^#SC^30300C1
https://gyazo.com/29782a0dd3f2e5d95fcca43a1889984a
全部音が消える
Close(デフォルト)
^#SC^30300C0
https://gyazo.com/e2589b616223dce634de1286866d94a2
ブザー音量(Beeper Volume)
High(デフォルト)
^#SC^2050800
https://gyazo.com/c74c3f56241efd13fe392fa78870dd25
Middle
^#SC^2050801
https://gyazo.com/8a354992e816099650d3e99a5979697c
Low
^#SC^2050802
https://gyazo.com/a0fbc62c7c5d34032d0dac6a0626eec7
これくらいが良い