Day38 ( 电子元件 ) 七段显示器显示距离

七段显示器显示距离 ( TM1637 + 超音波 )

教学原文参考:七段显示器显示距离 ( TM1637 + 超音波 )

这篇文章会介绍使用 micro:bit 连接 TM1637 七段显示器和超音波感测器,透过七段显示器显示超音波所侦测到的距离。

相关文章参考: TM1637 七段显示器超音波侦测

micro:bit 连接 TM1637 显示器和超音波感测器

按照下图,使用「扩充板、杜邦线、面包板」或「有两个以上 3V 的扩充板」,将 micro:bit 连接 TM1637 七段显示器和超音波感测器 。

micro:bit - 七段显示器显示距离 ( TM1637 + 超音波 )

加入 TM1637 显示器和超音波积木

开启 MakeCode 的扩展功能,搜寻「sonar」与「TM1637」项目,点选加入超音波感测器和 TM1637 显示器积木。

micro:bit - 七段显示器显示距离 ( TM1637 + 超音波 )

加入後,在积木清单里就会出现「TM1637」和「Sonar」的选项。

micro:bit - 七段显示器显示距离 ( TM1637 + 超音波 )

积木程序原理

在当启动时的积木里,新增一个变数「TM」,设定为七段显示器初始化,接着在重复无限次积木里,每隔 200 毫秒,让 tm 显示数字,数值为超音波感测器侦测到的数值。

micro:bit - 七段显示器显示距离 ( TM1637 + 超音波 )

完成後,启动 micro:bit ,就能看到七段显示器显示超音波侦测的距离了。

范例解答

范例解答:七段显示器显示距离 ( TM1637 + 超音波 )

关於我

大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!


<<:  Day 26 Singleton Pattern、UML

>>:  Day22 URLSession 02 - GET

安全功能(security function)

. 根据NIST术语表,安全功能是指系统级别的“系统或系统元素提供的功能” 。 . 独立安全审核的...

Day-21 面试考古题破解区(3)

今天还是来讲面试考古题,因为太多了讲不完啦! 开始今天的面试考古题破解区(3) 面试考古题(3) ...

Material UI in React [ Day 26 ] Styles API (part 1)

API 今天来厘清 @material-ui/core/styles 的 API。 createGe...

数据和系统所有者(Data and System Owners)

如果未识别数据,则无法分配数据所有者。仅在识别,定位并清点数据之後才分配数据所有者。此外,在整个组织...

卡夫卡的藏书阁【Book21】- Kafka - KafkaJS 消费者 3

“Now I can look at you in peace; I don't eat you ...