M5StickC PlusとFINGER UNIT(FPC1020A)の覚書
モノ
M5StickC Plus
FINGER UNIT
Groveケーブルで接続するタイプ。今回はこちらを使用。
FINGER HAT
Hatモジュールタイプ。FPC1020SC
環境構築
IDEインストール
https://www.arduino.cc/en/softwarewww.arduino.cc
ライブラリインストール
M5StickC Plus
M5Stack
ボードマネージャーインストール
ESP32ボードマネージャーインストール
https://dl.espressif.com/dl/package_esp32_index.json
コード
M5Stack -> Unit -> FINGER_UNIT_FPC1020Aのサンプルを参考
使用するPINを変更すればFINGER HATでも同じく動作を確認できた。
トラブルシュート
指紋を登録してもuserNumが1固定になり、Matchingにも失敗する事象が発生した。
M5StackC PlusとFPC1020A Finger Unitで指紋登録と認証できた
— modal_soulは『納得』を優先する (@modal_soul) 2020年12月27日
認証が正常に動作してないように見えた件、指紋登録後も登録数読み出しが常に1で返ってきて怪しかったから、setup時に登録全削除をはさんだらうまくいった
やはりそもそも登録が正常に動作してなかっただけっぽい pic.twitter.com/G8gtlZJWVF
setup
で登録済みのすべてのユーザー情報を消去することで、登録・Matchingに成功した。