超音波 ( 侦测距离 )
超音波积木属于 micro:bit 的扩展模组,由超音波感测器发射超音波,计算与待测物体之间的距离,例如感应开门、倒车雷达或靠近开灯...等,都是应用超音波感测器的生活案例。
micro:bit 连接超音波感测器
按照下图,使用“鳄鱼夹”或“面包板 + 杜邦线”,将 micro:bit 连接超音波感测器 ( 范例使用的超音波感测器型号为 HC-SR04 )。
加入超音波积木
打开 MakeCode 的扩展功能,从清单中找到“sonar”的项目,点选加入超音波感测器积木。
加入后,在积木清单里就会出现“sonar”的选项。
使用超音波积木
“超音波”积木使用后会取得“感测器和待测物之间的距离”,积木有三个选项,分别是 trig 的引脚、 echo 的引脚和 unit 回传的数据单位,数据单位有三种,分别是 µs 微秒 ( 发出超音波到接收反弹超音波的时间 )、cm 厘米和 inches 英寸。
下图的例子,使用“重复无限次”搭配“序列写入”积木,当 micro:bit 启动之后,用手或遮蔽物,在超音波感测器前方移动,就能从电脑即时显示超音波感测器测得的距离。
参考:序列写入
微信扫码关注
抖音扫码关注