栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 学术 > 人文期刊 > 电脑报

用Micro:bit做个倒计时器

电脑报 更新时间: 发布时间: 学术归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用Micro:bit做个倒计时器

Micro:bit是一款由英国BBC设计的ARM架构单片机,尺寸虽小(5cm×4cm)但集成了丰富的电子模块:5×5 LED点阵、加速度计、电子罗盘、三轴地磁、温度光线传感器、蓝牙等。支持時下热门的多种编程语言,引出20+5pin的扩展接口可以集成到各种编程相关的教学与开发场景中。淘宝上的初学者套装价格仅300元。

在makecode.microbit.org编辑程序,编辑完成后把生成的hex文件通过USB拷贝到Micro:bit中就可以执行了。

现在我们来制作一个倒计时器:

材料:Micro:bit*1,可选:扩展板*1、蜂鸣器*1、面包板*1、杜邦线*1。

实现功能:用A、B键设定时间,摇动开始倒计时,到0秒显示终止图标结束。可选功能倒计时结束播放铃声。

编程实现:

(1) 设置变量“秒数”。编辑A键动作,增加条件设为小于60,以1为增幅更改秒数,这样按A键增加1秒。

(2) 设置B键条件设为小于50,以10为增幅更改秒数,按B键加10秒,这样设置时间最高为1分钟。

(3)设置振动动作,当秒数大于0执行循环,显示秒数,暂停1000毫秒,实现以-1为幅度更改秒数。当数字为0时重复闪动4次。

(4)好了,在Web页面测试成功后,把hex传输到Micro:bit上试试看吧,按A、B键设定好时间,晃动一下开始倒计时。

涉及知识:本实例使用了声明变量,变量赋值,在循环中使用一个变量和关系运算公式来管理终止等编程思想,编程简单效果明显适合小朋友独立操作。

扩展升级:倒计时闹钟,有扩展板还可以在面包板上连接蜂鸣器,改进程序,将显示×替换为结束时播放旋律。注意蜂鸣器负极连接GND,通过杜邦线将正极连接P0脚。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/xueshu/249211.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号