Skip to content

활동

움직이는 동물

초급 | MakeCode, Python | LED | 반복 실행

1단계: 만들어 보세요.

프로젝트 소개

마이크로비트 LED 스크린에서 움직이는 애니메이션을 만들어보세요.

마이크로비트 LED 스크린에서 위 아래로 움직이는 오리 애니메이션

작동 원리

  • 이 프로그램은 마이크로비트 LED 화면으로 애니메이션을 출력합니다. 미리 저장되어있는 그림을 사용할 수도 있고, 원하는 그림을 직접 그릴 수도 있습니다.
  • 미리 저장되어있는 오리 그림을 먼저 보여준 다음에, 한 줄(픽셀)씩 살짝 내려 조금 다르게 수정한 그림을 다시 보여 줍니다.
  • 두 개의 그림을 1/2초 (500 밀리초) 씩 번갈아가면서 출력하면, 마치 오리가 물 위에서 둥둥 떠다니는 것처럼 보이게 됩니다.
  • 1개의 무한 반복 실행 을 사용하면 마이크로비트에 전기가 끊길 때까지 애니메이션을 무한히 반복해서 보여주게 됩니다.
  • 컴퓨터 프로그래밍에서 반복시키는 루프를 반복 실행 이라고 합니다. 반복 실행 구조를 사용하면, 똑같은 명령들을 여러 번 반복해서 작성하지 않고 간단하게 프로그램 코드를 작성할 수 있습니다.

준비물

  • 마이크로비트 (또는 MakeCode 시뮬레이터)
  • MakeCode 또는 Python 편집기
  • AAA 배터리 팩 (옵션)
  • 동물 디자인을 그리기 위해 필요한 모눈 종이 (옵션)

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

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

  • 미리 저장되어있는 기린이나 토끼 같은 그림들을 이용해서 애니메이션을 만들어 보세요.
  • 모눈 종이나 격자선이 그려져 있는 종이를 이용해서 자신만의 그림을 만들어 보세요.
  • 이야기를 말하는 것과 같은 더 긴 애니메이션을 만들어보세요.
  • 파이썬에서는, 밝은 정도를 나타내는 값을 이용해서 각 픽셀의 밝기를 다르게 출력할 수 있습니다. 9 는 가장 밝고, 1 은 어둡고, 0 은 완전히 불을 꺼버립니다.