Skip to content

활동

거리 계산기

중급 | MakeCode, Python | LED, 버튼, 스피커, 터치 로고 | 곱셈, 변수, 측정

1단계: 만들어 보세요.

프로젝트 소개

걷는 동안 BBC micro:bit 를 사용하여 거리를 측정하세요.

학습 내용

이 실습 프로젝트에서는 곱셈과 변수를 사용하여 거리를 측정하는 방법을 보여줍니다.

설명

  • 이 프로그램은 걸음 수에 걸음 길이를 곱하여 거리를 계산합니다. 평균 어린이의 걸음걸이 길이는 0.6 m 입니다.
  • 측정하려는 거리를 조심스럽게 걷고, 한 걸음 내딛을 때마다 버튼 A를 누르세요.
  • 이 프로그램은 버튼 A를 누를 때마다 '걸음 수' 변수를 하나씩 증가시키는 방식으로 작동합니다.
  • 버튼 B를 눌러 걸은 거리를 미터 단위로 확인하세요. micro:bit 는 '걸음 수' 변수를 걸음 길이로 곱하여 이를 계산합니다.
  • 몇 걸음을 걸었는지 알고 싶다면 micro:bit 앞면의 터치 로고를 누르세요.
  • 뒷면의 재설정 버튼을 눌러 micro:bit를 재설정하세요.

준비물

  • BBC micro:bit 와 배터리 팩

2 단계: 코드 작성

1# Imports go at the top
2from microbit import *
3import music
4
5stepcount = 0
6steplength = 0.6
7display.show(0)
8music.play(['c4:4'])
9
10while True:
11    if button_a.is_pressed():
12        music.play(['c3:2'])
13        display.show(Image.HEART)
14        sleep(400)
15        stepcount += 1
16        display.clear()
17    if button_b.is_pressed():
18        display.scroll(stepcount*steplength)
19    if pin_logo.is_touched():
20        display.scroll(stepcount)

3 단계: 개선하기