Skip to content

활동

바보 만들기

초급 | MakeCode, Python | 가속도 센서 | 입력/출력

1단계: 만들어 보세요.

프로젝트 소개

보여줄 수 있는 기분을 더 많이 만들어 보세요. - 제자리에서 뛰었다가 앉는 동작으로 바보 얼굴 모양을 출력해보세요!

micro:bit 를 흔들면 LED 화면에 바보 얼굴 모양이 나타날 것입니다.

설명

  • 이전에 봤던 기분 배지와 같이 , A 버튼이나 B 버튼을 누르는 것에 따라 행복함을 나타내는 얼굴 모양이나 슬픔을 나타내는 얼굴 모양을 출력해 줍니다.
  • micro:bit 는 센서와 같은 다른 입력장치들도 가지고 있습니다.
  • 다음 프로그램에서는 micro:bit 에 설치되어있는 가속도 센서를 사용해서 micro:bit 가 흔들렸을 때를 감지하고, 그 때 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 accelerometer.was_gesture('shake'):
9        display.show(Image.SILLY)

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