Skip to content

활동

주크박스

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

1단계: 만들어 보세요.

프로젝트 소개

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

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

소개

프로그래밍 가이드

설명

  • 주크박스(jukebox)는 동전을 넣고 듣고 싶은 음악을 버튼으로 골라 출력하는 기계입니다.
  • This micro:bit jukebox uses the A and B button inputs to play different built-in tunes.
  • If you have a micro:bit V2 with built-in speaker, you'll hear the sound straight away. You can also attach headphones to any micro:bit using crocodile clip leads:
스테레오 잭의 가장 앞 부분을 마이크로비트의 0 번 핀에 연결하고, 스테레오 잭의 긴 부분을 micro:bit 의 GND 핀에 연결하는 연결 그림
  • micro:bit 의 0 번 핀을 유선 헤드폰 스테레오 잭의 가장 앞 부분 팁에 연결하고, GND 핀을 유선 헤드폰 스테레오 잭의 가장 긴 부분과 연결합니다.
  • micro:bit 에서 소리를 출력하면, 0 번 핀으로 소리가 출력됩니다.

준비물

  • micro:bit (또는 MakeCode 시뮬레이터)
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)
  • a pair of headphones and two crocodile clip leads (optional)

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단계: 더 좋게 만들어 보세요.

  • 전주곡 멜로디나, 엔터테이너 멜로디로 바꿀 수 있습니다. You can find a list of all the built-in tunes you can use in Python here.
  • 선택한 멜로디에 따라 다른 그림, 문자, 숫자, 단어 등을 출력해 보세요.
  • Make it play a different tune if you shake it, press buttons A and B at the same time, or press the micro:bit's touch logo.