목표 ¶
- ADKeypad에 대해 알아보십시오.
- ADKeypad로 무언가를 만드십시오.
- 초인종으로 무언가를 만드십시오.
자료 ¶
- 1 x BBC 마이크로 : 비트 보드
- 1 x 마이크로 USB 케이블
- 1 x ElecFreaks Micro : 비트 브레이크 아웃 보드
- 1 x Octopus 패시브 버저 브릭
- 1 x Octopus ADKeypad
팁 : 위의 모든 구성 요소를 원하면 ElecFreaks Micro : bit Tinker Kit 가 필요할 수 있습니다 .
만드는 방법 ¶
1 단계 ¶
USB 케이블의 한쪽 끝을 컴퓨터에 연결 한 후 아래 그림과 같이 다른 쪽 끝을 마이크로 비트에 연결합니다. 그런 다음 핀이있는 마이크로 비트를 브레이크 아웃 보드에 연결합니다.
2 단계 ¶
부저 브릭을 핀 0에 연결하십시오. 핀 2에 ADKeypad를 연결하십시오. 버저 및 ADKeypad의 와이어 색상이 브레이크 아웃 보드의 핀 색상을 따르는 지 확인하십시오.
3 단계 ¶
더 많은 코드 섹션을 보려면 코드 드로어에서 고급을 클릭하십시오.
추가 키트 구성 요소 (ADKeypad 및 부저)를 코딩하려면 코드 패키지를 추가해야합니다. "Add Package"에 대한 코드 드로어 하단을보고 클릭하십시오. 그러면 대화 상자가 열립니다. "팅커 키트"를 검색하고 클릭하여이 패키지를 다운로드하십시오.
참고 : 비 호환성 문제로 인해 일부 패키지가 제거된다는 경고 메시지가 표시되면 프로젝트 파일 메뉴에서 프롬프트를 따르거나 새 프로젝트를 만듭니다.
4 단계 ¶
다음 그림과 같이 조건문을 만들어 보겠습니다. 이 'if-then'코드 블록은 코드 드로어의 "Logic"코드 섹션 아래에 있습니다. 아래에 표시된 코드는 ADKeypad가 브레이크 아웃 보드의 P2 핀에 연결되어있는 동안 ADKeypad에서 A 버튼을 누르면, 부저는 175 헤르츠의 소리를 재생합니다.
5 개의 버튼이 있으므로 5 개의 유사한 조건문을 코딩해야합니다. 각 버튼은 특정 피치의 사운드를 제어합니다. 그래서 각 구를 누르시면 다른 피치의 소리가 나옵니다.
이 코드를 직접 입력하지 않으려면 아래 링크에서 직접 다운로드 할 수 있습니다.
https://makecode.microbit.org/_3VaHYtgxqRb9
또는 아래 페이지에서 다운로드 할 수 있습니다.
성공! 이제 자신 만의 마이크로 : 비트 음악 기계가 생겼습니다.