라즈베리파이 피코 3x4 키패드
이 가이드는 Raspberry Pi Pico와 3x4 키패드를 함께 사용하는 방법을 안내합니다. 다음 내용을 다룹니다:
- 3x4 키패드를 Raspberry Pi Pico에 연결하기.
- Raspberry Pi Pico를 프로그래밍하여 3x4 키패드에서 눌린 키 감지하기.
- 키패드를 사용하여 입력된 비밀번호 확인하기.

준비물
1 | × | 라즈베리 파이 피코 W | 아마존 | |
1 | × | 라즈베리 파이 피코 (또는) | 아마존 | |
1 | × | 마이크로 USB 케이블 | 아마존 | |
1 | × | 키패드 3x4 | 쿠팡 | 아마존 | |
1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
1 | × | (추천) 라즈베리 파이 피코용 스크루 터미널 확장 보드 | 아마존 |
3x4 키패드에 대하여
키패드에는 행과 열로 배열된 12개의 소프트 버튼이 있어 그리드를 형성합니다. 각각의 버튼은 키라고 합니다.
핀 배치
3x4 키패드에는 7개의 핀들이 있습니다. 이 핀들은 행과 열의 두 가지 유형으로 구분됩니다.
- 4개의 핀이 행(R1, R2, R3, R4)에 연결됩니다.
- 3개의 핀이 열(C1, C2, C3)에 연결됩니다.

선연결

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
Raspberry Pi Pico 코드
자세한 사용 방법
다음의 지침을 단계별로 따라 주세요:
- 컴퓨터에 Thonny IDE가 설치되어 있는지 확인하십시오.
- Raspberry Pi Pico에 MicroPython 펌웨어가 설치되어 있는지 확인하십시오.
- Raspberry Pi Pico를 처음 사용하는 경우, 자세한 안내는 라즈베리 파이 피코 - 시작하기 튜토리얼을 참조하십시오.
- 다이어그램에 표시된 대로 Raspberry Pi Pico를 3x4 키패드에 연결하십시오.
- USB 케이블을 사용하여 Raspberry Pi Pico를 컴퓨터에 연결하십시오.
- 컴퓨터에서 Thonny IDE를 실행하십시오.
- Thonny IDE에서 도구 옵션으로 이동하여 MicroPython (Raspberry Pi Pico) 인터프리터를 선택하십시오.
- 인터프리터 탭에서 드롭다운 메뉴를 통해 MicroPython (Raspberry Pi Pico)를 선택하십시오.
- 올바른 포트가 선택되었는지 확인하십시오. Thonny IDE가 포트를 자동으로 감지해야 하지만, 수동으로 선택해야 할 수도 있습니다 (예: Windows의 COM3 또는 Linux의 /dev/ttyACM0).
- Thonny IDE에서 도구 패키지 관리로 이동하십시오.
- “DIYables-MicroPython-Keypad”를 검색한 후, DIYables에서 제작한 Keypad 라이브러리를 찾으십시오.
- DIYables-MicroPython-Keypad를 클릭한 후, Install 버튼을 클릭하여 Keypad 라이브러리를 설치하십시오.

- 위 코드를 복사하여 Thonny IDE의 에디터에 붙여넣으세요.
- Raspberry Pi Pico에 스크립트를 저장하려면:
- 저장 버튼을 클릭하거나 Ctrl+S 키를 사용하세요.
- 저장 대화 상자에서 "이 컴퓨터"와 "Raspberry Pi Pico" 두 섹션이 보입니다. Raspberry Pi Pico를 선택하세요.
- 파일 이름을 main.py로 저장하세요.
- 초록색 Run 버튼을 클릭하거나 F5 키를 눌러 스크립트를 실행하세요. 스크립트가 실행됩니다.
- 키패드에서 몇 개의 키를 눌러보세요.
- Thonny 하단의 Shell에서 메시지를 확인하세요.
작동하지 않을 경우, 배선을 꼼꼼히 확인해보세요. 라즈베리 파이 피코와 3x4 키패드를 연결할 때 혼란이 생기기 쉽습니다.
스크립트의 이름을 main.py로 지정하고 Raspberry Pi Pico의 루트 디렉터리에 저장하면, Pico 전원을 켜거나 리셋할 때마다 자동으로 실행됩니다. 이는 전원이 공급되자마자 즉시 실행되어야 하는 독립 실행형 애플리케이션에 유용합니다. 만약 스크립트의 이름이 main.py가 아닌 다른 이름일 경우, Thonny의 셸에서 수동으로 실행해야 합니다.
키패드와 비밀번호
키패드는 종종 비밀번호를 입력하는 데 사용됩니다. 여기서는 두 개의 중요한 키에 초점을 맞춥니다:
- 비밀번호 입력을 시작하거나 재시작하는 키입니다. 예를 들어, '*' 키를 사용하세요.
- 고객 입력을 마치는 키입니다. 예를 들어, '#' 키를 사용하세요.
비밀번호는 포함되지 않는 두 개의 특수 키를 제외한 나머지 키들로 구성됩니다.
키를 누를 때.
- 키가 "*"나 "#"가 아니라면, 입력 중인 비밀번호에 해당 키를 포함합니다.
- 키가 "#"라면, 입력된 비밀번호가 올바른지 확인한 후 비밀번호를 지웁니다.
- 키가 "*"라면, 비밀번호를 지웁니다.
키패드 - 비밀번호 코드
- 위 코드를 복사하여 Thonny IDE의 편집기에 붙여넣으세요.
- Raspberry Pi Pico에 스크립트를 저장하세요.
- "123"을 입력한 후, "#" 버튼을 누르세요.
- "1234"를 입력한 후, "#" 버튼을 누르세요.
- Thonny 하단 Shell에 표시되는 메시지를 확인하세요.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.