Можно ли прикрепить микробитовую доску к камню и заставить ее считать, сколько раз ее подбрасывали в воздух?

См. заголовок

Я могу легко заставить жесты работать. Но что, если я прикреплю доску к камню и заставлю ее регистрировать, сколько раз камень подбрасывался в воздух и снова ловился? Мне интересно, можно ли использовать акселерометр?

Этот код работает, если я просто переверну доску, она будет считаться, как описано.

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

person Mikkel    schedule 26.02.2020    source источник
comment
Привет @Mikkel, я думаю, если бы вы использовали силу G акселерометра, вы могли бы подсчитать, сколько раз она превышает некоторый порог, а затем подсчитать только 1 раз за 1-секундный период, чтобы справиться с подпрыгиванием ... что-то в этом роде тем не мение. Дайте нам знать, чем вы закончили. Звучит смешно!   -  person Patrick    schedule 19.03.2020
comment
Если приведенный ниже ответ сработал, обязательно отметьте его как ответ. Если вы сделали это по-другому, добавьте свой собственный ответ.   -  person Patrick    schedule 25.03.2020


Ответы (1)


Этот код работает, поэтому теоретически он должен работать. У Microbit Foundation есть проект счетчика шагов на своем веб-сайте (https://microbit.org/projects/make-it-code-it/step-counter/?editor=python), что похоже на то, что вы пытаетесь сделать.

Тем не менее, вы можете захотеть получить ударопрочный чехол для вашего micro:bit!

person edapm    schedule 16.03.2020