[아두이노#246] 지문인식모듈(FPM10A)의 검색(FINGER PRINT), 등록(ENROLL), 삭제(DELETE)를 하나의 코드에서 해보자!(녹칸다/포로리야공대가자)
프로그래밍/아두이노 호작질 2021. 4. 7. 22:20
지문인식모듈(FPM10A)의 검색(FINGER PRINT), 등록(ENROLL), 삭제(DELETE)를 하나의 코드에서 해보자!
-이번편은 구독자의 요청사항에 대해서 녹칸다가 응답하는 내용이다!(생각해보고 필요하다고 생각하면 진행)
-지문인식모듈 라이브러리가 검색, 등록, 삭제 기능이 분할 되어 있는데 이것을 하나로 합치고 싶다는 내용이다!
-아래와 같은 절차로 진행해볼 예정이다!
-3개의 코드를 하나로 합침!
-유저가 시리얼모니터에 입력을 해서 3개의 기능을 스위칭 한다!
-아두이노에 버튼 3개를 연결해서 버튼입력으로 3개의 기능을 스위칭 한다!
-기본 기능은 검색기능으로 하고, 등록과 삭제기능은 수행후에 다시 검색기능으로 자동 스위칭하면 될 것 같다!
예제 246-1 지문인식모듈(FPM10A)을 하나의 코드로 등록,삭제,인식이 가능하도록 하라!
예제 246-2 아두이노에 지문인식모듈(FPM10A)의 인식/등록/삭제 기능을 아래와 같이 구현해보자!
4x4키패드를 연결해서 등록/삭제 하고자하는 지문번호 입력!
4x4키패드의 A키를 선택하면 지문등록모드 변환!
4x4키패드의 B키를 선택하면 지문삭제모드 변환!
결과는 1602LCD에 출력!
관련라이브러리(finger print)
https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library
관련라이브러리(LiquidCrystal_I2C)
https://github.com/johnrickman/LiquidCrystal_I2C
관련라이브러리(keypad)