Skip to content

활동

터치 기분 배지

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

1단계: 만들어 보세요.

프로젝트 소개

신형 micro:bit 의 터치 로고 센서를 버튼처럼 사용해서 기분 배지 프로젝트에 다른 기분을 나타내는 아이콘을 추가해 보세요.

소개

프로그래밍 가이드

학습 내용

  • 컴퓨터에서 입력 장치를 통해 입력을 받고, 프로그래밍으로 처리하고, 여러 장치들로 출력시키는 과정
  • 신형 micro:bit 의 터치 로고를 입력으로 사용해서 출력하는 방법

설명

  • 이 프로그램에서 A 버튼을 누르면, 행복함을 나타내는 얼굴 표정이 LED 화면에 나타납니다.
  • B 버튼을 누르면, 슬픔을 나타내는 얼굴 표정이 LED 화면에 나타납니다.
  • 신형 micro:bit 의 앞면에 있는 금색 로고를 손으로 누르면, 놀람을 나타내는 얼굴 표정이 LED 화면에 나타납니다.

준비물

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

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

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        display.show(Image.HAPPY)
6    if button_b.is_pressed():
7        display.show(Image.SAD)
8    if pin_logo.is_touched():
9        display.show(Image.SURPRISED)

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

  • 화면으로 출력되는 아이콘을 다른 아이콘으로 바꾸거나, 다른 감정을 나타내는 아이콘을 직접 그려보세요.
  • 버튼을 눌렀을 때, 움직이는 얼굴 애니메이션이 출력되도록 바꿔보세요.
  • 얼굴 표정이 달라질 때마다 다른 소리가 출력되도록 바꿔보세요.