Skip to content

활동

카운터

초급 | MakeCode, Python | LED, 버튼 | 15 육지 생물, 변수, 입력/출력

1단계: 만들어 보세요.

프로젝트 소개

뭐든지 횟수를 세는데 도움이 될 수 있는 간단한 프로젝트입니다... 줄넘기 횟수, 제자리 뛰기 횟수, 창 밖으로 보이는 새나 동물의 마릿 수 - 무엇 이든지 셀 수 있습니다!

다음 동영상을 통해 만들고 프로그래밍하는 방법을 살펴보세요.:

소개

프로그래밍 가이드

설명

  • 이번 프로그램에서는 'count' 변수를 사용해서 횟수를 저장합니다.
  • 처음에는 0 으로 설정합니다.
  • B 버튼을 누를 때마다 count 변수에 저장되어있는 값을 1 만큼 증가 시키고, 그 값을 LED 화면으로 출력합니다.
  • 9 가 넘는 숫자는 화면으로 계속 출력되지 않고 스크롤 되기 때문에, A 버튼을 눌렀을 때에만 횟수가 출력되도록 합니다.
  • A 버튼과 B 버튼을 동시에 누르는 방법으로 카운트 횟수를 0 으로 리셋 할 수 있습니다.

준비물

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

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

1from microbit import *
2
3count = 0
4display.show(count)
5
6while True:
7    if button_a.is_pressed() and button_b.is_pressed():
8        count = 0
9        display.scroll(count)
10    elif button_b.is_pressed():
11        count += 1
12        display.scroll(count)
13    elif button_a.is_pressed():
14        display.scroll(count)
15    sleep(100)

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

  • 카운터를 리셋하기 위한 다른 방법을 찾아 보세요. 예를 들어, micro:bit 를 흔들어서 리셋 할 수도 있습니다.
  • 숫자 대신 다른 방법으로 출력해 보세요. - 막대 그래프나 점으로 출력 할 수도 있습니다.
  • 설정한 횟수에 도달하면 하트 모양이나 다른 모양을 출력해 보세요. - 제자리에서 팔 옆으로 벌려 높이 뛰기를 해야하는 횟수 같은 목표가 될 수 있습니다.
  • 무선 라디오 기능을 이용해서 카운트 횟수를 다른 micro:bit 로 전송해 보세요.