【掌控】日行万步,OK
本帖最后由 rzyzzxw 于 2019-2-11 16:21 编辑虽然有手机
手环
计步器
可是
自己写一个计步器小程序
用掌控来玩
依然很美好
春节几天X迭代了多个版本
比如加速度这块新的block还多了一个新事件下面是代码from mpython import *
from machine import Timer
_is_shaked = False
_last_x = _last_y = _last_z = _count_shaked = 0
def on_shaked():pass
tim12 = Timer(12)
def timer12_tick(_):
global _is_shaked, _last_x, _last_y, _last_z, _count_shaked
if _is_shaked:
_count_shaked += 1
if _count_shaked == 5: _count_shaked = 0
x=accelerometer.get_x(); y=accelerometer.get_y(); z=accelerometer.get_z()
if _last_x == 0 and _last_y == 0 and _last_z == 0:
_last_x = x; _last_y = y; _last_z = z; return
diff_x = x - _last_x; diff_y = y - _last_y; diff_z = z - _last_z
_last_x = x; _last_y = y; _last_z = z
if _count_shaked > 0: return
_is_shaked = (diff_x * diff_x + diff_y * diff_y + diff_z * diff_z > 1)
if _is_shaked: on_shaked()
tim12.init(period=100, mode=Timer.PERIODIC, callback=timer12_tick)
def on_shaked():
pass
看完代码也没全明白
总之感觉用了计时器
所以做了计步器后更准确了
其实也可以做跳绳读数
或者其它好玩的东东
你好,我想问下,为什么我用了仿数码管显示之后,显示导入库的错误,说no module named "font" Jieo 发表于 2019-2-19 10:12
你好,我想问下,为什么我用了仿数码管显示之后,显示导入库的错误,说no module named "font" ...
要升级到最新固件。 我在实验时,也提示了上面同样的问题,是不 没有这个库文件:font.digiface_30 最新固件从哪可以下载,升级
求指导! tdw 发表于 2019-2-20 21:33
最新固件从哪可以下载,升级
求指导!
下载最新版X,烧录固件就好。 rzyzzxw 发表于 2019-2-21 08:01
下载最新版X,烧录固件就好。
谢谢,昨天重新烧录就OK了
页:
[1]