인투피온 강좌/아두이노 팁(Tip)

아두이노 4x4 멤브레인 키패드 사용하기

인투피온 2021. 12. 28. 17:05

 

 

안녕하세요. 오늘은 부피도 작고 사용하기 쉬운

4X4 멤브레인 키패드 를 사용해 보도록 하겠습니다.

 

4X4 멤브레인 키패드 회로

 

먼저 회로를 보시면

 
 

내부 회로도

회로를 보면 가로 선과 세로 선 있는데
세로 선이 위에 위치하여 버튼이 눌렸을 경우 세로 선이 먼저 눌리면서 가로 선과 접촉되어
어떤 버튼이 눌렸는지 인식되는 방식이에요.

4X4 멤브레인 키패드 연결

 

위 그림처럼 아두이노와 연결해 주세요.

디지털 핀번호는 바꾸셔도 상관없습니다~

 

4x4+keypad+breadboard.fzz
0.01MB

 

 

아두이노 우노
4X4 멤브레인 키패드 모듈
D2
PIN 1
D3
PIN 2
D4
PIN 3
D5
PIN 4
D6
PIN 5
D7
PIN 6
D8
PIN 7
D9
PIN 8

 

라이브러리 추가하기

4X4 멤브레인 키패드모듈을 사용하려면 그전에 라이브러리를 추가해줘야 합니다.

먼저 라이브러리 관리를 열어주세요 ( Ctrl + Shift + I)

keypad를 검색하시면

위의 라이브러리가 나오는데 설치 꾹!

코딩

먼저 기본적인 동작을 위해

예제 'CustomKeypad'를 열어 주세요.

 

1
2
3
4
5
6
7
8
char hexaKeys[ROWS][COLS] = {
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};
byte rowPins[ROWS] = {9876}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {5432}; //connect to the column pinouts of the keypad

 

예제를 불러오셨으면 키패드 번호 자리와 연결할 핀 번호를 바꿔주세요
이렇게 연결해 주시고 버튼을 눌러보면 

 

시리얼 모니터(Ctrl + Shift + M) 을 통해 확인할 수 있어요.

특정 버튼을 눌렀을 때 원하는 동작을 하는 프로그램을 만들 수도 있을 거 같아요!!

여기까지 4X4 멤브레인 키패드 사용에 대해 알아보았습니다~

 

전자부품 전문 쇼핑몰 인투피온입니다.
필요한 자재에 관한 문의는 홈페이지를 통한 견적 신청, 혹은 전화나 메일로 주시면 빠른 회신을 드릴 수 있도록 하겠습니다.

▶ 홈페이지: http://intopion.com/
▶ 전화: 02-2615-7278
▶ FAX : 02-6124-4242
▶ 메일: intopion@hanmail.net