Skip to content

활동

주크박스

초급 | MakeCode, Python | 버튼, 사운드, 스피커, | 사운드, 입력/출력, 하드웨어 & 소프트웨어

1단계: 만들어 보세요.

프로젝트 소개

버튼을 눌러 출력 음악을 바꿀 수 있는 음악 기계를 만들어 보세요.

다음 동영상을 통해 만들고 프로그래밍하는 방법을 살펴보세요.:

소개

프로그래밍 가이드

설명

  • 주크박스(jukebox)는 동전을 넣고 듣고 싶은 음악을 버튼으로 골라 출력하는 기계입니다.
  • 이 micro:bit 주크박스는 A 및 B 버튼 입력을 사용하여 다양한 내장곡을 재생합니다.
  • 스피커가 내장된 micro:bit V2가 있다면 소리를 바로 들을 수 있습니다. 악어 클립 리드를 사용하여 모든 micro:bit 에 헤드폰을 부착할 수도 있습니다.
스테레오 잭의 가장 앞 부분을 마이크로비트의 0 번 핀에 연결하고, 스테레오 잭의 긴 부분을 micro:bit 의 GND 핀에 연결하는 연결 그림
  • micro:bit 의 0 번 핀을 유선 헤드폰 스테레오 잭의 가장 앞 부분 팁에 연결하고, GND 핀을 유선 헤드폰 스테레오 잭의 가장 긴 부분과 연결합니다.
  • micro:bit 에서 소리를 출력하면, 0 번 핀으로 소리가 출력됩니다.

준비물

  • micro:bit (또는 MakeCode 시뮬레이터)
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)
  • 헤드폰 한 쌍과 악어 클립 리드 2개(선택 사항)

2단계: 프로그래밍 해보세요.

1from microbit import *
2import music
3
4while True:
5    if button_a.was_pressed():
6        music.play(music.ODE)
7    if button_b.was_pressed():
8        music.play(music.BLUES)
9

3단계: 더 좋게 만들어 보세요.

  • 전주곡 멜로디나, 엔터테이너 멜로디로 바꿀 수 있습니다. Python 에서 사용할 수 있는 모든 내장 곡 목록은 여기에서 확인할 수 있습니다.
  • 선택한 멜로디에 따라 다른 그림, 문자, 숫자, 단어 등을 출력해 보세요.
  • 흔들거나, A버튼과 B버튼을 동시에 누르거나, micro:bit 터치 로고를 누르면 다른 곡이 재생되도록 하세요.