Skip to content


Funny voice recorder

중급 | MakeCode | Audio recording, 마이크, 사운드, 스피커 | 사운드, 음높이, 입력/출력, 하드웨어 & 소프트웨어

1단계: 만들어 보세요.

프로젝트 소개

Record your voice using the BBC micro:bit’s microphone and play it back speeded up – or slowed down.


프로그래밍 가이드


Put the code below on a micro:bit. Press button A and speak into the microphone. A square appears on the LED display while it’s recording.

Press button B to play back the recorded sound. It plays back twice as fast, making your voice speed up and sound squeaky!


The code sets the sample rate to 10,000 Hertz (Hz) for recording. This means the micro:bit measures, or samples, sound from the microphone 10,000 times every second.

When it plays it back, it plays back the samples twice as quickly, 20,000 times every second. This means it plays back twice as fast, and doubles the pitch of any sounds it recorded.

Recording a new sound will delete your previous recording, as will pressing the reset button on the back, or unplugging the micro:bit from its power source (USB or battery pack).


  • micro:bit V2
  • MakeCode 편집기
  • optional: crocodile clip leads and headphones, or an amplified speaker, to increase the volume and quality of the sound

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

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

  • Change ‘on button B pressed’ to ‘on shake’ – then you can record a sound and put the micro:bit with something you want to protect. It’ll play back your recording when it’s picked up!
  • Change the playback sample rate number in the button B block: bigger numbers will make it play back faster, and make the pitch higher. Lower numbers will slow down the sound and make the pitch lower.
  • Experiment with different recording sample rates: recording at lower sample rates will allow you to make longer recordings, but the quality will be worse. Higher recording sample rates mean you can only make shorter recordings, but the quality will be better.
  • Attach headphones or an amplified speaker to pins 0 and GND to improve the quality of the sound that’s played back.