Skip to content

活動

低能耗步進計數器

初學者 | MakeCode, Python | LED 螢幕, 加速計, 按鈕 | 乘法, 人體, 性能工具, 感應器, 測量, 變數

步驟1:製作

這是什麼?

用壽命更長的電池做計數器。

帶有空白顯示螢幕的micro:bit綁在鞋子上

運作方式

  • 就像 Step Counter project一樣,該程式每次使用micro:bit時都使用accelerometer來計算步數。搖晃micro:bit,並將總數儲存在稱為 steps variable中。
  • 使micro:bit上的LED燈保持打開狀態需要更多電力。 這個程式只會在您按下按鍵 A 時顯示步數以節省能源。
  • 這意味著電池將使用更長時間,從而節省了金錢,減少了浪費並改善了環境。

你需要的東西

  • micro:bit (或,MakeCode simulator)
  • 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乘以步數即可計算出您的行走距離。
  • 考慮採用其他項目使電池壽命更長的方法。