학원에서 하라는 공부는 안하고 손코딩.jpg
매일 매일이 코드 생각 뿐이고
뭐 하나라도 안 되는거 있으면 계속 걱정하면서 공부하다 정신줄놓고(?) 하는 일상의 반복입니다.
그래도 뭐가 어쨌던 간에 제 손(머리가 아니라)은 움직였고
결론부터 말하자면
기반 소스는 다 짜놓은 상태입니다.
디스플레이 조금만 더 신경 써주고
버튼 채터링(한번 눌렀는데 두 세번 눌리는 현상) 방지회로 구성하고
메모리 최적화(현재 아두이노 우노 메모리 사용량 85%)랑
한가지 정도 기능 추가만 하면 끝인데요.
이 문제만 아니었으면 진작에 끝냈을 텐데,
이게 정상인데요.
'등록할 ID 번호...' 부터 지문 등록 단계입니다.
이상하게 작동할 때를 스크린샷을 안 찍어놨네요.
그런 고로 글로 설명하겠습니다.
분명 저는 코드를 잘 짜 놨는데,
손을 다시 대어 주세요 >> (다시 댐) >> 에러!
가 뜨는 거죠.
그 이후
지문 인식 도어락 모드로 두면
지문 센서랑 통신 오류를 뿜뿜하면서
죽었다 깨어나야(리셋) 지문 인식이 정상 작동하는 버그.. 인데
어디 실행흐름이 막혀가지고 안 튀어나오는건가 싶어서
시리얼 문구 출력하는 코드를 여기 저기 다 들쑤셔봤으나 실패하고
어디서부터 잘못된건지 단계단계 복붙하면서 컴파일해봐도 동일증상이고
으아아아아아아ㅏ앙아아ㅏㅏ아아아ㅏㅏ아ㅏㅏ 쏙옙쏙ㅗ예ㅃ쏙옙쏙옙 하면서
이미 멘탈이 다 깎여나간 상태로 구글링을 계속해봅니다.
아니 진짜, 이거 글로 써서 이 빡침을 어떻게 전달해야될지 모르겠네요.
정말 필력이 딸려서 진짜 아오 글쓰면서도 멘탈이 와사사삭 부서지는 마술!
지문 인식 라이브러리에서 뿜어주는 에러 코드가 184였고
그걸로 검색해보니까 이런 게 나오는군요.
아두이노 IDE 1.6.9에서 정상 동작한댑니다.
결과.
ㅁㅁ먯쓣 ㅁㅁㅁ뼱 二ㅁㅁ꽭ㅁ슂.
ㅁ씤ㅁ땏ㅁㅁ섏뿀ㅁ튛ㅁ땲ㅁㅁㅁ.
ㅁ넀ㅁ쓣 ㅁ뼹ㅁㅁㅁ 二쇱ㅁ였슂.
ㅁㅁ먯쓣 ㅁㅁ쇱뼱 二ㅁㅁ꽭ㅁ슂.
Prints matched!
ㅁㅁ꾩옱 東ㅁ??몄씠 ID 1ㅁ뿉 ㅁㅁㅁㅁEh?!릞ㅁ뿀ㅁ튛ㅁ땲ㅁㅁㅁ.
잘 됩니다! 오예! 아니 이게 잘 되는..?
(글자 깨짐 문제는 나중에 한글패치 다운받아서 해결했습니다.)
했다가,
친구의 추천으로 비주얼 코드를 설치했는데,
영 아닌 겁니다. 그래서 다시 아두이노 IDE로 복귀했죠.
근데 증상이 재발합니다.
그래서 아두이노 IDE를 수십 번 재설치 해봤지만
그래도 똑같습니다.
한숨을 푹푹 쉬어 대면서 이틀을 멍때리다가
결국 찾은 답은
아 정말 답답했단 말예오 이거 정말 표현을 못하겠네 으아아아
거의 클린 설치 직전 상태인 세컨컴에서 컴파일 해보기.
성공입니다. 어흫헣허ㅓㅎㅎ허허헣
언제 날 잡아서 이 요망할 메인컴을 포맷하던가 해야겠습니다.
프로그램 꼬인 적이 한 두번도 아니고 멘탈 깎아먹어서 도저히...
제발 이제부터는 버그 없이 꽃길만 걸었으면 좋겠네요.
아두이노 초행길이 왜이렇게 힘이 드는지 원.
저는 아두이노 IDE 쓰면 편의 기능 정말 하나도 없어서 답답해 죽는데..