
BBC 마이크로 비트 게임 콘솔

제품 정보
명세서
- 제품: BBC 마이크로 비트 게임 콘솔
- Web대지: https://makecode.microbit.org/#
- 프로그래밍 언어: 타입스크립트
- 부저 제어: 두 가지 방법 - 제공된 블록 또는 micro:bit의 음악 라이브러리를 사용합니다.
먼저 Makecode에 업로드한 후 다음을 다운로드하세요.
Micro Python을 사용하려면 공식 프로그래밍을 사용할 수 있습니다. web사이트를 방문하거나 프로그래밍 도구 Mu를 다운로드하세요.
- 온라인 프로그래밍 web대지: https://codewith.mu/#download
- 오프라인 프로그래밍 소프트웨어: https://codewith.mu/#download (이 페이지의 리소스 부분에서도 다운로드 가능)
프로그램에서 다음 메소드가 구현된 것을 볼 수 있습니다.
- 인스턴스화 중에 수행되므로 Micro Python을 사용할 때는 초기화가 필요하지 않습니다.
Listen_Dir(Dir): 조이스틱의 방향을 모니터링합니다.Listen_Key(Key): 모니터 키.PlayScale(freq): 사용자가 정의한 음표의 사운드를 재생합니다.Playmusic(tune): 음악/멜로디를 재생합니다.
자주 묻는 질문(FAQ)
- Q: BBC 마이크로비트 게임 콘솔의 사용 설명서는 어디서 찾을 수 있나요?
- A: 사용자 설명서는 다음에서 찾을 수 있습니다. https://makecode.microbit.org/#.
- Q: 사용설명서에 명시된 블록 외에 다른 블록을 사용해도 되나요?
- A: 예, 프로그래밍에서 추가 블록을 탐색할 수 있습니다. web설명서에 언급된 사이트 또는 소프트웨어.
시작하기: 그만큼 web타이프스크립트 사이트: https://makecode.microbit.org/# 브라우저를 열고 주소를 입력하세요:

- 프로젝트 만들기: 프로젝트 -> 새 프로젝트를 클릭합니다. 아래에 "제목 없음"이 표시됩니다. 클릭하고 이름을 "game"으로 바꿉니다. 물론 이 프로젝트에는 원하는 이름을 사용할 수 있습니다. 패키지를 추가하려면 GitHub에서 제공하는 라이브러리를 다운로드할 수 있습니다. 고급 -> + 패키지 추가를 클릭하거나 오른쪽 상단의 기어 아이콘 -> 패키지 추가를 클릭하세요. 팝업 대화 상자에서 검색 필드 상자를 클릭하여 다음을 복사합니다. https://github.com/waveshare/JoyStick.
메모: 링크 끝에 공백을 추가해야 합니다. 그렇지 않으면 색인이 생성되지 않을 수 있습니다.

각 블록의 기능은 다음과 같습니다
초기화
- 이 모듈에는 블록의 이전 초기화가 필요합니다.
- 이 블록에는 풀업을 실행하고 조이스틱 상태를 읽는 5개의 키(A 키 제외)가 있습니다.
- 이 상태 값은 조이스틱 위치에서 수행되는 현재 작업을 테스트하는 데 사용됩니다.
- 초기화 과정이 완료되지 않은 경우 조이스틱을 움직여도 현재 위치 상태를 판단하지 못할 수 있습니다.
- 이 문제를 해결하려면 조이스틱을 움직이지 말고 micro:bit를 재설정하여 복원하세요.

버튼 모니터링
- 우리는 두 가지 모니터링 방법을 제공하며 각 방법에는 장점이 있습니다.tages 첫 번째는 실시간이 아닌 이벤트를 처리하는 "if"와 함께 사용됩니다.
- 이러한 종류의 이벤트는 일반적으로 지연이 발생합니다.

- 두 번째는 "if"가 필요하지 않습니다.
- 입력 카테고리의 "버튼 A를 눌렀을 때" 블록과 유사합니다.
- 이는 지연될 수 없는 인터럽트 처리 메커니즘이며 실시간 성능이 비교적 강력합니다.

- 기대되는 결과: 조이스틱을 누르면 micro:bit에 "P" 문자가 켜집니다.

조이스틱 모니터링
- 블록을 사용하기 전에 초기화가 완료되면 스틱을 특정 방향으로 움직일 때 해당 논리 값 TRUE가 반환됩니다.

- 각 방향을 판단하기 위해 다음과 같이 8개 방향을 순서대로 배치하고,

- 예상 결과: 조이스틱을 누르면 마이크로:비트 디스플레이에 콜론으로 표시된 방향에 해당하는 화살표가 표시됩니다.

부저 제어
- 부저를 제어하는 방법에는 두 가지가 있습니다. 첫 번째는 저희가 제공하는 블록을 활용하는 것이고, 두 번째는 Micro:bit의 뮤직 라이브러리를 활용하는 것입니다.
- 처음에는 micro:bit와 거의 동일한 블록을 사용합니다. 첫 번째 매개변수는 음표를 선택하고 두 번째 매개변수는 비트를 선택합니다.

- 다음과 같이 차례로 배치합니다.

- 기대되는 결과: 온보드 스피커 소리를 내는 프로그램을 모듈에 다운로드합니다.
- 두 번째는 핀과 호환되는 micro:bit의 뮤직 블록을 사용하는 방법입니다.
- 위와 동일합니다.

- 다른 블록도 기꺼이 사용할 수 있습니다. 다음으로 다음과 같이 더 많은 블록을 보여 드리겠습니다.

데모 확인 중
- microbit-joystickdemo.Hex가 포함된 Typescript-Demo를 엽니다. file. 컴퓨터에 연결된 micro:bit에 직접 복사할 수 있습니다. MakeCode의 마지막 버전에서도 다운로드할 수 있습니다.
- micro:bit에 직접 다운로드:
- 연결된 마이크로: USB 케이블을 통해 컴퓨터에 비트를 연결합니다. 컴퓨터는 USB 플래시 드라이브를 약 8MB 공간의 MICROBIT로 인식합니다. 이제 microbit-joystickdemo.Hex를 복사하세요. file 이 USB 플래시 디스크에.

먼저 Makecode에 업로드한 다음 다운로드하세요.

마이크로 파이썬 이런 종류의 프로그램이라면 공식 프로그래밍을 사용해도 됩니다. web사이트를 방문하거나 프로그래밍 도구 Mu를 다운로드하세요. 온라인 프로그래밍 web사이트: 입니다 https://codewith.mu/#download 개요 프로그래밍 소프트웨어: 입니다 https://codewith.mu/#download (이 페이지의 리소스 부분에서도 다운로드할 수 있습니다.) 소프트웨어를 엽니다.

프로그램에서 구현된 다음 메서드를 볼 수 있습니다. Python을 사용할 때 초기화가 필요하지 않습니다. 이 단계는 인스턴스화가 발생할 때 완료되기 때문입니다.
- Listen_Dir(Dir): 조이스틱의 방향을 모니터링합니다.
- Listen_Key(Key): 모니터 키
- PlayScale(주파수): 사용자 정의 음표의 사운드 재생
- Playmusic(조정): 음악/멜로디 재생
문서 / 리소스
![]() | 마이크로비트 게임 콘솔 |
참고문헌
- 뮤와 코드codewith.mu
- GitHub - waveshareteam/JoyStick깃허브닷컴
- 마이크로비트용 Microsoft MakeCodemakecode.microbit.org
- 마이크로비트용 Microsoft MakeCodemakecode.microbit.org
- File:음악 차단.png - Waveshare Wikiwww.waveshare.com
- File:음악 배치.png - Waveshare Wikiwww.waveshare.com
- File:PlaceDir All.png - Waveshare Wikiwww.waveshare.com
- File:WpsF913.tmp.png - Waveshare Wikiwww.waveshare.com
- 사용자 설명서manual.tools
Published: December 24, 2023

