M5Dial
https://gyazo.com/8c27e4ae5bdced38b154ba2661a6cf55 https://shop.m5stack.com/products/m5stack-dial-esp32-s3-smart-rotary-knob-w-1-28-round-touch-screen
画面サイズ
240x240
画面の向き
4-7は反転表示
https://gyazo.com/d7af0f992a9deb0d3b4b9bf219e4d008
RFID
M5Dial.Rfid.PICC_ReadCardSerial()
以下のいずれかを読んだ後に呼び出す
PICC_IsNewCardPresent()
PICC_RequestA()
PICC_WakeupA()
UUIDが読めるならtrue
sak
Select AcKnowledge
PICC
Proximity IC Card
近接ICカード
NDEF
WS1850S
RFID 2 Unitと同じチップ
HF RFID
13.56 MHz
MFRC522::begin()などが追加されてる
参考
ダイアル
M5Dial.Encoder.read()
現在の位置を返す。
M5Dial.Encoder.readAndReset()
現在の位置を読みとって,位置を0に設定する。
M5Dial.Encoder.write(int32_t)
現在の位置を指定した値にする。
メモ
ダウンロードモードはSTAMPS3のダウンロードモードボタンを押しながらリセットボタンを押す
リセットボタンを押す代わりにUSBケーブルの抜き差しでもOK
WAKEボタンがM5.BtnA
タッチスクリーンでボタンのように状態を取る場合はM5.Touch.getDetail()経由で取る
例:M5.Touch.getDetail().wasClicked()