用Micro:bit做个倒计时器

2020-03-17 09:21
电脑报 2020年3期
关键词:蜂鸣器杜邦倒计时

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脚。

猜你喜欢
蜂鸣器杜邦倒计时
基于杜邦分析的某快递盈利能力提升研究
掌控板制作简易钢琴
8月第一周 倒计时
8月第二周 倒计时
8月第三周 倒计时
8月第四周 倒计时
本尼丢了蜂鸣器
安静
一种光感自动晾衣装置
信息的通讯: 制作一个真实的发报机