Skip to content

활동

소리 기분 배지

초급 | MakeCode, Python | LED, 버튼, 스피커, 터치 로고 | 입력/출력, 추상화

1단계: 만들어 보세요.

프로젝트 소개

자신의 기분을 그림 아이콘과 함께 소리로도 출력하는 기분 배지를 만들어보세요.

소개

프로그래밍 가이드

학습 내용

  • 신형 micro:bit 에 내장된 사운드 효과음을 사용해서 자기 마음대로 독창적인 프로젝트로 꾸미고 표현하는 방법

설명

  • micro:bit 에 내장된 스피커를 사용하면, 새로운 효과음들을 출력할 수 있습니다. 이 프로젝트에서는 A 버튼을 눌렀을 때, 행복함 소리 효과음을 출력하고 LED 화면에 행복함 얼굴 아이콘을 출력합니다.
  • B 버튼을 누르면, 슬픔 효과음과 얼굴 아이콘을 출력합니다.
  • 터치 로고를 누르면, '스프링' 효과음이 출력되고 놀람 표정 아이콘이 LED 화면으로 출력됩니다.

준비물

  • 소리 기능이 있는 신형 micro:bit (또는 MakeCode 시뮬레이터)
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)

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

1from microbit import *
2import audio
3
4while True:
5    if button_a.is_pressed():
6        display.show(Image.HAPPY)
7        audio.play(Sound.HAPPY)
8    if button_b.is_pressed():
9        display.show(Image.SAD)
10        audio.play(Sound.SAD)
11    if pin_logo.is_touched():
12        display.show(Image.SURPRISED)
13        audio.play(Sound.SPRING)

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

  • '키득 키득', '안녕', '반짝임' 과 같은 효과음을 사용해서 실험해보세요.
  • 다른 아이콘으로 바꾸거나, 직접 그려보세요.
  • 각각의 기분에 애니메이션을 추가해보세요.