안녕하세요. 오늘은 부피도 작고 사용하기 쉬운
4X4 멤브레인 키패드 를 사용해 보도록 하겠습니다.
4X4 멤브레인 키패드 회로
먼저 회로를 보시면
내부 회로도
회로를 보면 가로 선과 세로 선 있는데
세로 선이 위에 위치하여 버튼이 눌렸을 경우 세로 선이 먼저 눌리면서 가로 선과 접촉되어
어떤 버튼이 눌렸는지 인식되는 방식이에요.
위 그림처럼 아두이노와 연결해 주세요.
디지털 핀번호는 바꾸셔도 상관없습니다~
아두이노 우노
|
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'를 열어 주세요.
12345678 char hexaKeys[ROWS][COLS] = {{'1','2','3','A'},{'4','5','6','B'},{'7','8','9','C'},{'*','0','#','D'}};byte rowPins[ROWS] = {9, 8, 7, 6}; //connect to the row pinouts of the keypadbyte colPins[COLS] = {5, 4, 3, 2}; //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
'인투피온 강좌 > 아두이노 팁(Tip)' 카테고리의 다른 글
아두이노 심박 펄스센서 사용하기 (0) | 2022.01.21 |
---|---|
아두이노 4x4 멤브레인 키패드 응용편 (0) | 2021.12.28 |
아두이노 앱 인벤터로 온습도 출력하기 (0) | 2021.12.28 |
아두이노 온습도센서 DHT11 (0) | 2021.12.28 |
아두이노 앱 인벤터 LED 컨트롤하기 (0) | 2021.12.28 |