Skip to content

활동

센서 토이

초급 | MakeCode, Python | LED, 가속도 센서, 스피커 | 상품 디자인, 센서, 입력/출력

1단계: 만들어 보세요.

프로젝트 소개

움직임에 따라 빛과 소리로 반응하는 센서 토이를 만들어보세요.

소개

프로그래밍 가이드

학습 내용

  • micro:bit 에 내장되어있는 가속도 센서를 입력으로 사용하고, 새로운 소리 출력 기능을 사용해서 센서 토이를 만드는 만드는 방법을 배울 수 있습니다. 터치, 빛, 소리를 통해 자극해 줌으로서 대답을 잘하는 학생들에게 도움이 될 수 있습니다. 움직이는 방식에 따라서, 여러 가지 다른 소리와 그림을 출력할 수 있습니다.

설명

  • 내장되어있는 가속도 센서를 이용해서 micro:bit 에 가해지는 힘을 측정합니다.
  • 가속도 센서를 통해 측정되는 값을 기준으로, micro:bit 를 움직이는 방향에 따라서 다르게 실행시키는 이벤트를 발생시킵니다.
  • micro:bit 를 흔들면, 스피커를 통해 키득 키득 효과음을 출력하고 LED 화면으로 표정 아이콘을 출력합니다.
  • micro:bit 를 왼쪽-오른쪽, 앞-뒤로 기울이거나 로고 방향을 하늘, 땅 방향으로 놓는 방향에 따라서 서로 다른 소리와 아이콘을 출력합니다.

준비물

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

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

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

  • A 버튼, B 버튼, 터치 로고를 눌렀을 때, 다른 그림과 소리가 출력되도록 바꿔보세요.
  • '키득 키득', '행복함', '반짝임' 과 같은 효과음을 사용해서 실험해보세요.
  • 여러 가지 움직임에 따라, 애니메이션이나 직접 그린 그림을 추가해보세요.
  • micro:bit 와 배터리를 함께 넣어서, micro:bit 에서 나오는 소리가 더 잘 들리면서, LED 불 빛도 살짝 부드럽게 만들어주는 케이스나 상자를 만들어보세요.
  • 선생님이라면, 감각과 지각(Sensory classroom) 수업을 살펴볼 수도 있습니다.