第 1 步:制作
它是什么?
用你的 BBC micro:bit 计算你走了多远
学习目标
这个项目具体展示如何用 乘法 和 变量 来计算距离。
工作原理
- 通过将步长乘以你的步数,这个程序计算出你走了多远。 这个程序将步长设为小朋友的平均步长,也就是0.6米。
- 不急不慢地走完你要计算距离的路程,每走一步就按一下按钮A。
- 每次按钮A被按下后,程序都把变量step count的值加一。
- 按下按钮B来查看你走了多少米。 micro:bit将变量step count乘以变量step length,计算出你看到的这个数字。
- 如果你想知道你都走了多少步,请按在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 步:完善
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.