使って、簡単な電子工作をしました。指紋認証し定型文を出力させるまでの手順を細かくまとめておきます。次のものを揃えてください。OSや無線通信はありませんが、安価で手に入り、簡単なものを作るのに適しています。より、短時間でコーディング〜テスト〜コンパイル〜ボードへの書き込みまで出来ます。使用している理由は私の好みです。こちらからダウンロード、インストールしておいてください。ついて指紋認証モジュールも色々出ており、価格もピンからキリでしたが、とにかくやってみたかったので比較的安めの物を選びました。公式ドキュメントが分かりやすいので、見ながらすすめていくと良いかと思います。それでは準備完了ということで、配線からやっていきます。繋ぐことができないので、ニッパーかハサミで切って、ジャンパワイヤとはんだ付けをしてください。公式ドキュメントに記載のとおりに繋ぎます。USBケーブルで接続してください。これで配線は完了です。ダウンロードしてください。ライブラリ用ディレクトリにコピー、または移動してください。起動し、ファイル>スケッチの例>Adafruit_Fingerprint_Sensor_Library>enrollを選択してください。いう名前のスケッチのエディタが起動します。使うので、ハードウェアシリアルを使うため、コメントに記載のとおりにコードを調整してください。選択し、ツール>シリアルモニタを開いておいてください。ボタンを押してください。"ボードへの書き込みが完了しました。表示されれば成功です。ピンだけブレッドボードから抜いて、もう一度書き込みしてみてください。####指紋登録処理を実行シリアルモニタを見てください。setup()が実行されており、指紋登録の待受状態です。ボタンを押してください。1秒程度置いてください。#1これで指紋の登録が完了しました。##指紋センサーのテスト####テストを書き込みFPM10Aで読み取った指紋を登録した指紋から探すテストをします。ファイル>スケッチの例>Adafruit_Fingerprint_Sensor_Library>fingerprintを選択してください。いう名前のスケッチのエディタが起動します。同様に、ハードウェアシリアルを使うため、コメントに記載のとおりにコードを調整してください。ボタンを押してください。"ボードへの書き込みが完了しました。表示されれば成功です。####テストを実行シリアルモニタを見てください。setup()が実行されており、テストの待受状態です。1秒程度置いてください。136FPM10Aで読み取った指紋と類似する指紋が登録されていれば、IDと信頼性が表示されます。これでテストは完了です。##本番処理####本番処理を書き込みいよいよ本番で使うプログラムを書き込みます。ライブラリで定型文を画面に出力します。ファイル>新規ファイルからエディタを開き、下記コードをまるごと貼り付けてください。Serial.println("指紋が見つかりました。Serial.println("指を乗せてください。ボタンを押してください。"ボードへの書き込みが完了しました。表示されれば成功です。####本番処理の動作確認メモ帳を起動し、センサーに指を置いてください。出力されれば成功です。##おわりにマイコンプログラムには興味がありつつ、まだ着手していなかったので、個人的に作りたいものが作れてよかったです。配線に関しては、あとできれいにやり直し、ケースに入れる予定です。はんだスリーブというものもあるのを後から知り、はんだこてを買う前に知りたかったところです。やったことがなく、興味がある方は是非挑戦してみてください。するのも興味が湧いてたのでやってみたいと思います。あと、このセンサーのバックライト眩しすぎますね。