문의하기
저희에게 편지를 보내주시면 기꺼이 조언해 드리겠습니다.
질문이 있거나 담당자와 직접 통화하고 싶으신가요?
By HQT
멤브레인 매트릭스 키패드 16개의 멤브레인 버튼이 함께 제공됩니다. 버튼은 4×4 매트릭스로 결합됩니다. 키패드는 고무 재질로 만들어진 밀봉된 소켓 형태의 버튼으로 구성됩니다. 뒷면은 자체 접착 기반으로 제공됩니다. 또한, 이로 인해 패널을 쉽게 고정할 수 있습니다.

게다가 패널이 휘어지기 때문에 머그컵에도 잘 붙습니다. 키패드는 유연하고 내구성이 뛰어납니다. 그들은 물과 열을 두려워하지 않으며 백만 번의 클릭에도 견딜 수 있습니다.
키패드는 4×4 매트릭스 형태로 제공됩니다. 마찬가지로, 각 버튼은 전도성 코팅으로 코팅된 두 유전층 사이의 에어 갭 영역입니다. 한 층의 전도성 코팅 트랙은 수평(핀 1-4)으로 적용되고 다른 층은 수직(핀 5-8)으로 적용됩니다.
버튼을 누르면 한 레이어의 트랙이 다른 레이어의 트랙과 연결됩니다. 결과적으로 핀 1-4 중 하나를 핀 5-8 중 하나와 함께 닫으려면 여기도 고정됩니다.
멤브레인 매트릭스 키패드 사용자가 프로젝트와 상호 작용할 수 있는 좋은 방법입니다. 메뉴 탐색, 비밀번호 입력, 게임 및 로봇 제어에 사용할 수 있습니다.
이 기사에서는 얇고 접착식 뒷면이 있는 4×4 매트릭스 멤브레인 키패드를 사용하여 대부분의 평평한 표면에 붙습니다. 스타일이 마음에 들면 버튼이 더 두꺼운 휴대폰 스타일 키패드를 구입할 수 있습니다. 오래된 푸시 버튼 휴대폰의 키패드도 Arduino에서 작동합니다.
키패드의 버튼은 행과 열로 배열됩니다. 4×4 키패드에는 4개의 행과 4개의 열이 있습니다. 각 행(핀 1-4)과 열(핀 5-8)은 하나의 핀에 연결되어 총 8핀입니다.
4×4 키패드 레이아웃은 행과 열이 연결되는 방식을 보여줍니다.
매트릭스 키패드 레이아웃 4×4
버튼을 누르면 핀 1-4 중 하나와 핀 5-8 중 하나가 닫힙니다. 예를 들어 3행과 3열의 조합은 9번 버튼만 누른다는 의미임을 알 수 있습니다.
대부분의 멤브레인 키패드의 핀 배치는 다음과 같습니다.
Arduino Uno용 4×4 매트릭스 키패드 배선 다이어그램:
의 위치라면 멤브레인 매트릭스 키패드 연락처가 위와 일치하지 않으면 프로그래밍 방식으로 연락처를 찾을 수 있습니다. 이렇게 하려면 다음과 같이 전류 제한 저항을 통해 LED를 Arduino(또는 5V 전원 공급 장치)에 연결하여 테스트 회로를 조립해야 합니다.
연락처 찾기 테스트 계획
먼저 어떤 키패드 핀이 버튼 행에 연결되어 있는지 확인하세요. 접지(검은색)선을 왼쪽의 첫 번째 접점에 삽입합니다. 라인 1의 아무 버튼이나 누르고 있습니다. 양극(빨간색) 와이어를 다른 각 핀에 삽입합니다.
핀 중 하나에서 LED가 켜지면 1행의 다른 버튼을 길게 누른 다음 양극선을 다른 각 핀에 다시 삽입합니다. 또한 다른 핀의 LED가 켜집니다. 이는 접지선이 행 1 핀에 삽입되었음을 의미합니다. 1행의 버튼 중 아무 것도 켜지지 않으면 접지선이 1행에 연결되지 않은 것입니다.

이제 접지선을 다음 핀으로 이동하고 다른 행의 버튼을 누른 다음 각 행에서 찾은 접점이 나타날 때까지 위 과정을 반복합니다.
기둥이 어떤 핀에 연결되어 있는지 확인하려면 멤브레인 매트릭스 키패드, 행 1인 핀에 접지선을 삽입합니다. 이제 해당 행에 있는 버튼 중 하나를 길게 누릅니다. 나머지 각 핀에 양극선을 삽입합니다.
LED를 켜는 핀은 버튼의 기둥에 연결된 핀입니다. 같은 행에 있는 다른 버튼을 누르고 다른 핀 각각에 양극선을 삽입합니다. 각 열을 찾을 때까지 다른 모든 열에 대해 이 프로세스를 반복합니다.
어떻게 작동하는지 보여주기 위해 Arduino IDE의 직렬 모니터 화면에서 각 키 입력을 인쇄해 보겠습니다. 스케치는 Mark Stanley와 Alexander Brevig가 작성한 키패드 라이브러리를 사용합니다. 라이브러리의 기능은 연락처 설정과 폴링 열 및 행 결과를 모니터링하는 것입니다. 마찬가지로 키패드 라이브러리를 설치하려면 라이브러리 관리로 이동하여 검색 창에 "키패드"를 입력하세요.
전자제품 세계에서 키패드는 개별 버튼으로 구성된 장치입니다. 마찬가지로 컴퓨터나 기타 전자 장치에 정보를 입력할 수도 있습니다.
키패드에는 다양한 옵션이 있습니다. 구형 개인용 컴퓨터는 이동 횟수가 많고 구형 타자기의 키만큼 편안한 기계식 키가 있는 키패드를 사용했습니다.
지난 15~20년 동안, 멤브레인 매트릭스 키패드 널리 보급되어 제조가 더 간단하고 저렴합니다. Arduino에 연결할 키패드입니다.
Arduino 프로젝트에서 널리 사용되는 매트릭스 멤브레인 키패드에는 12개 또는 16개의 버튼이 있습니다. 케이블은 키패드 하단에서 나오고 듀폰 소켓으로 끝납니다.
매트릭스 키패드는 mxn 매트릭스, 즉 테이블을 형성하는 버튼으로 구성됩니다. 여기서 m은 행 수이고 n은 열 수입니다. 수업에서는 4×3 키패드를 사용하겠습니다. 그녀의 기차를 보면 7개의 선로로 구성되어 있음을 알 수 있습니다. 1~4번 트랙(Row1~Row4로 표기)은 매트릭스의 첫 번째~5번째 행이고, 7~1번(Col3~ColXNUMX) 트랙은 XNUMX~XNUMX열입니다.
각 버튼은 전도성 트랙의 교차 영역입니다. 버튼을 나타내는 영역을 클릭하면 트랙이 연결되고 1~4행의 출력 중 하나가 1~3열의 출력 중 하나로 닫힙니다.
키패드에서 입력한 정보를 표시하기 위해 I2C 인터페이스가 있는 LCD 디스플레이를 사용하겠습니다.
질문이 있거나 담당자와 직접 통화하고 싶으신가요?