Skip to content

活动

计数器

初学者 | MakeCode, Python | LED显示器, 按钮 | 15 陆地生活, 变量, 输入/输出

第 1 步:编程

它是什么?

一个简单的项目,帮助你计数……跳步数、跳跃数、你看到窗外的鸟儿数量——对任何东西计数!

这两个视频介绍了你将制作什么以及如何编程:

介绍

编程指南

工作原理

  • 该程序使用名为“计数”的变量记录你正在计数的数字。
  • 在开始时将变量设置为0
  • 每次按下按钮B,计数变量将增加1,计数值会显示在LED显示屏上。
  • 超过9的数字不会停留在显示屏幕上,所以按下按钮A可以显示数字
  • 你可以按下A键和B键来重置计数器

所需材料

  • micro:bit(或者MakeCode模拟器)
  • MakeCode编辑器
  • 电池组(可选)

第 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。