아두이노 우노 R4 키패드 3x4
이 튜토리얼은 아두이노 UNO R4를 3x4 키패드와 함께 사용하는 방법을 안내합니다. 자세히 살펴볼 내용은 다음과 같습니다:
- 3x4 키패드를 Arduino UNO R4에 연결하는 방법.
- 키패드 3x4에서 눌린 키를 읽도록 Arduino UNO R4를 프로그래밍하는 방법.
- 키패드에 입력된 비밀번호를 확인하는 방법.

준비물
| 1 | × | Arduino UNO R4 WiFi or Arduino UNO R4 Minima | ||
| 1 | × | (또는) DIYables STEM V4 IoT, Compatible with Arduino Uno R4 WiFi | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-A to 타입-C (USB-A PC용) | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-C to 타입-C (USB-C PC용) | 아마존 | |
| 1 | × | 키패드 3x4 | 쿠팡 | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 스크루 터미널 블록 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) Sensors/Servo Expansion Shield for Arduino UNO R4 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 브레드보드 쉴드 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 케이스 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노 R4용 전원 분배기 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 아두이노 우노용 프로토타이핑 베이스 플레이트 & 브레드보드 키트 | 아마존 |
3x4 키패드에 대하여
키패드는 매트릭스라고 알려진 행과 열에 배열된 12개의 멤브레인 버튼으로 구성되어 있습니다. 각 버튼을 키라고 합니다.
핀아웃
3x4 키패드는 두 가지 범주로 나누어진 7개의 핀이 있습니다: 행과 열.
- 4개의 핀은 행 (R1, R2, R3, R4)용입니다.
- 3개의 핀은 열 (C1, C2, C3)용입니다.

선연결

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
더 깔끔하고 안전한 구성을 원하시나요? Arduino UNO R4 위에 Proto Screw Terminal Block Shield 또는 Screw Shield V2를 올린 다음, 각 전선을 나사로 조이세요. 아래 그림처럼 각 전선은 같은 핀의 나사 단자로 연결됩니다.

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
Arduino Uno R4와 기타 부품에 전원을 공급하는 가장 효과적인 방법을 확인하시려면, 아래 링크를 참조하세요: 아두이노 우노 R4 전원 공급 방법.
아두이노 UNO R4 코드
자세한 사용 방법
다음 지시 사항을 단계별로 따르세요:
- Arduino Uno R4 WiFi/Minima를 처음 사용하는 경우, 아두이노 우노 R4 - 소프트웨어 설치에 대한 튜토리얼을 참조하십시오.
- 제공된 다이어그램에 따라 Arduino Uno R4를 3x4 키패드에 연결하십시오.
- USB 케이블을 사용하여 Arduino Uno R4를 컴퓨터에 연결하십시오.
- 컴퓨터에서 Arduino IDE를 실행하십시오.
- 적절한 Arduino Uno R4 보드(예: Arduino Uno R4 WiFi) 및 COM 포트를 선택하십시오.
- Arduino IDE의 왼쪽에 있는 Libraries 아이콘으로 이동하십시오.
- 검색 상자에 DIYables_Keypad를 입력하고 DIYables.io의 키패드 라이브러리를 찾으십시오.
- Install 버튼을 눌러 키패드 라이브러리를 설치하십시오.

- 위의 코드를 복사해서 Arduino IDE로 엽니다.
- Arduino IDE에서 Upload 버튼을 눌러 코드를 Arduino UNO R4에 업로드합니다.
- 시리얼 모니터를 엽니다.
- 키패드에서 몇 개의 키를 누릅니다.
- 시리얼 모니터에서 결과를 확인합니다.
키패드와 비밀번호
키패드의 일반적인 용도 중 하나는 비밀번호 입력입니다. 이 경우 두 개의 특수 키가 강조 표시됩니다:
- 비밀번호 입력을 시작하거나 다시 시작하는 키. 예를 들어, 키 "*"
- 비밀번호 입력을 끝내는 키. 예를 들어, 키 "#"
비밀번호는 선택된 두 개의 특별 키를 제외한 나머지 키로 구성됩니다.
키가 눌렸을 때.
- 키가 "*" 또는 "#"이 아니면 사용자가 입력 중인 비밀번호에 키를 추가합니다.
- 키가 "#"이면 사용자가 입력한 비밀번호가 설정된 비밀번호와 일치하는지 확인한 후 입력된 비밀번호를 지웁니다.
- 키가 "*"이면 입력된 비밀번호를 지웁니다.
키패드 - 비밀번호 코드
- 위의 코드를 실행하세요.
- 시리얼 모니터를 엽니다.
- "123456" 키를 입력한 후 "#"을 누르세요.
- "1234" 키를 입력한 후 "#"을 누르세요.
- 시리얼 모니터에서 결과를 확인하세요.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.