Skip to content

활동

LED 마음 안정기

초급 | MakeCode, Python | LED | 3 건강, 반복 실행, 순차 실행, 애니메이션

1단계: 만들어 보세요.

프로젝트 소개

micro:bit 를, 숨을 고르고 마음을 안정시키는데 도움을 주는, 간단한 디지털 장비로 만들어 보세요. 숨을 고르고 마음을 안정시키는 데 도움을 줄 수 있는 간단한 애니메이션을 출력할 수 있습니다.

이 프로젝트는 전세계 지속가능발전 문제들에 대한 해결 방법 중 하나로서, 컴퓨터과학기술을 탐색하고 활용해서 새로운 물건들을 만들어 내는 문제해결 과정을 경험할 수 있도록 만들어진 프로젝트들 중 하나 입니다.

소개

프로그래밍 가이드

설명

  • '무한반복 실행' 블록을 이용해서, 애니메이션을 반복 출력하도록 만듭니다.
  • 큰 다이아몬드와 작은 다이아몬드 아이콘을 이용해서, 두근 거리는 것과 같은 효과를 만듭니다.
  • 일시중지 블록들을 추가해서, 숨을 고르고 마음의 안정을 취하는 시간 주기를 느리게 만듭니다.
  • 좀 더 길게, 2초(2000 밀리초) 동안 일시중지 시킵니다.
  • micro:bit 로 업로드하기 전에, MakeCode 시뮬레이터를 통해 프로그램이 실행되는 것을 확인해 보세요.

준비물

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

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

1from microbit import *
2
3while True:
4    sleep(2000)
5    display.show(Image('00000:'
6                       '00000:'
7                       '00900:'
8                       '00000:'
9                       '00000'))
10    sleep(500)
11    display.show(Image.DIAMOND_SMALL)
12    sleep(500)
13    display.show(Image.DIAMOND)
14    sleep(2000)
15    display.show(Image.DIAMOND_SMALL)
16    sleep(500)
17    display.show(Image('00000:'
18                       '00000:'
19                       '00900:'
20                       '00000:'
21                       '00000'))
22
23

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

  • 일시중지 시키는 시간을, 자신이 숨 고르기에 적당한 시간 간격으로 바꿔보세요.
  • 다이아몬드 아이콘을, 자신이 직접 만든 아이콘으로 바꿔보세요.
  • 더 많은 단계들을 추가해서, 애니메이션을 더 부드럽게 만들어 보세요.