教学原文参考:超音波倒车雷达
这篇文章会介绍如何使用超音波感测器和蜂鸣器,搭配「变数」、「超音波侦测」、「逻辑判断」、「演奏音阶」、「暂停」等积木,实作倒车雷达的效果 ( 越靠近就越频繁的发出声音 )。
按照下图,使用「脚位扩充板」将 micro:bit 的引脚延伸出来,再使用「杜邦线」( 也可搭配面包板 ),将 micro:bit 连接超音波感测器和蜂鸣器。
开启 MakeCode 的扩展功能,从清单中找到「sonar」的项目,点选加入超音波感测器积木,加入後,在积木清单里就会出现「sonar」的选项。
首先设计蜂鸣器播放声音的程序:
接着设计超音波感测距离的程序:
完成後,启动 micro:bit,就会听见蜂鸣器「逼、逼、逼」的声响,用手或遮蔽物靠近超音波感测器,声音播放速度就越快,远离感测器,声音播放速度就越慢。
范例解答:超音波倒车雷达
如果已经熟悉了超音波倒车雷达的原理,还可以尝试更多好玩的作法:
- 加入灯光长条图,显示感测器的距离 ( 解答 )
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
<<: Angular 深入浅出三十天:表单与测试 Day22 - 把 Cypress 变成 TypeScript 版
>>: Day25 vue.js之call api(功能展示)ep1
重复使用程序码 Vaadin 自订 Component 各位发现了吗?在写完CRUD後,打开Crea...
继上篇,我们拿到了一个AS Number及IPv6。我们接着就要开始去广播我们的网路啦!!! 首先,...
来到了中秋连假的第一天,买不到云上的月亮,我们就到云上买台机器来玩玩吧 1. 使用EC2好处? EC...
每份专案都是团队尽心竭力的成果,而 Demo 就是向长官及其他部门展示团队实力的重要时刻! 但如果在...
阿嬷都看得懂的开始写第一支 .html 档案罗! 昨天我们介绍了 HTML 标签怎麽写,各位阿嬷是不...