Skip to content

活动

低能耗计步器

初学者 | MakeCode, Python | LED显示器, 加速计, 按钮 | 乘法, 人体, 传感器, 变量, 性能工具, 测量

第 1 步:制作

它是什么?

制做一个电池更耐用的计步器。

将显示屏为空白的micro:bit连接在鞋子上

工作原理

  • 就像计步器项目一样,该程序使用加速度计来计算步数,micro:bit每晃动一次计一步,总数储存在一个变量中,变量名为steps
  • 使micro:bit上的LED灯保持开启状态需要更多电量。 该程序仅在按下按键A时显示计步数,因此会节省电量。
  • 这意味着将能延长电池使用的时间,从而节省资金、减少浪费并改善环境。

所需材料

  • micro:bit (或者是MakeCode模拟器)
  • MakeCode或者Python编辑器
  • 电池盒(选配)
  • 将micro:bit固定在鞋子或腿上的东西,例如绳子、胶带或魔术贴。

第 2 步:编程

1from microbit import *
2steps=0
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        steps += 1
7    if button_a.is_pressed():
8        display.scroll(steps)

第 3 步:完善

  • 修改程式,以便在按下按钮B时,将计数器设置回0。
  • 测量你的步幅,并乘以micro:bit上获得的步数,即可计算出你行走的距离。
  • 考虑采用其他项目的方法,使电池寿命更长。