기계식 키보드의 키를 심어서 계산기를 만들면
타격감과 오타율이 적은 계산기를 만들 수 있지 않을까 하던 중에
단순히 기존 계산기를 모딩하지 않고 아예 아두이노로 제작할까 하는 생각이 들었습니다.
그리고 디스플레이를 전에 구해놓은 HCMS-2912 디스플레이를 이용해서 만들면
참 이쁜 물건이 될 것 같더군요.
계산기의 키패드는 보통 5열 5행이기 때문에
5*5 키패드 매트릭스가 필요합니다.
5*5 매트릭스는 10개의 입력핀이 필요하기 때문에
아두이노에서 직접 입력을 받는건 힘들고
74HC165 같은 쉬프트 레지스터를 이용하게 됩니다.
그래서 74HC165 를 일단 몇개 구매했습니다.
그리고 아두이노 보드를 계산기 기판에 그대로 심으면 높이 차이가 많이 생겨 케이스를 씌우는 데 무리가 따를 것 같아
아예 계산기 보드에 아두이노를 포함시키려 했습니다.
그런데 부품박스를 열어보니 ATMEGA168 옆에 ATMEGA128 칩이 보입니다.
검색해보니(링크) 아두이노로 사용 가능합니다.
핀 수가 훨씬 많기 때문에 쉬프트 레지스터 없이 바로 사용이 가능하겠네요
결국 ATMEGA168(아두이노)+쉬프트 레지스터 로 가느냐
아니면 ATMEGA128 을 아두이노로 만들어서 쓰느냐 하는 문제인데
ATMEGA128이 쓸데없이 재고가 많은 관계로 이걸 쓰기로 했습니다.
'Making > 빈티지 아두이노 계산기' 카테고리의 다른 글
빈티지 스타일의 아두이노 계산기 #6 - 큰 수 처리용 아두이노 라이브러리 발견. (0) | 2017.11.17 |
---|---|
빈티지 스타일의 아두이노 계산기 #5 - 자릿수의 신뢰성을 어떻게 유지할 것인가에 대한 고민. (0) | 2017.11.06 |
빈티지 스타일의 아두이노 계산기 #4 - 키패드 매트릭스 테스트 및 변수형 처리 고민. (2) | 2017.10.29 |
빈티지 스타일의 아두이노 계산기 #3 - Atmega128 부트로더 굽기, 테스트보드 만들기. (0) | 2017.10.28 |
빈티지 스타일의 아두이노 계산기 #2 - ATmega128 보드 제작 및 부트로더 심기 - 실패 (0) | 2017.10.18 |