2

看标题

我可以很容易地用手势来工作。但是,如果我将板子固定在一块岩石上,并让它记录这块石头被抛到空中多少次——然后又被抓住了怎么办?我想知道是否可以使用加速度计?

这段代码有效,如果我只是翻转电路板,它就像描述的那样计数。

from microbit import *
score = 0
display.show(str(score))

while True:
if accelerometer.was_gesture('face down'):
    score += 1
    if score < 10:
        display.show(score)
    else: 
        display.scroll(score)
continue
4

1 回答 1

1

这段代码似乎可以工作,所以理论上它应该可以工作。Microbit 基金会在他们的网站 ( https://microbit.org/projects/make-it-code-it/step-counter/?editor=python ) 上有一个计步器项目,与您的项目类似试图做。

不过,您可能想为您的 micro:bit 买一个防摔保护套!

于 2020-03-16T17:00:47.130 回答