制作坊micro:bit积木投篮计数器 专区

micro:bit积木投篮计数器

阿洁呀2019-04-02 759人围观
简介通过积木搭建一个可以投球的计数器

        在游戏城里我最喜欢玩的是投球,瞬间自己感觉回到了高中时代。回到家了还不过瘾,马上动手制作了一个Mini的投球计数器,小巧可爱萌萌哒。



【原材料】

micro:bit主板 * 1

积木 *  1(堆)

basic:bit扩展板 * 1

bit点阵 * 1

4pin排线 * 1

小圆球 * n


【制作过程】

        用栓将长方形积木固定制作micro:bit底座

image.png

        用栓固定长条积木制作篮球球杆

image.png

        用栓固定长方形积木和长条,制作bit点阵固定板和投篮框并用栓固定

image.png


【原理】

        将micro:bit固定在积木上面,通过micro:bit自带的加速度计来检测Y轴方向的加速度,当有物体撞击投篮器,就会给micro:bit的y轴方向增加一个加速度,通过加速度可以判断有球进了。所以这样也有一个缺点,就是只要有球撞击栏杆,都会判定为球进了。

【编程】

        在编程前需要添加扩展包,点击主界面的【高级】->【扩展】->输入网址:https://github.com/lzty634158/LED-Bit添加点阵模块软件包。

        首先开机时初始化变量num为0,设置高亮度RGB灯为P1引脚。在主循环中,如果检测到Y轴有产生加速度,表示球进了,此时num+1,并且bit点阵显示为相应的进球数。最后调用LED函数,闪黄颜色的灯闪5下。

image.png

程序附件:

篮球计分器.zip


7+1

评论