micro:bit扩展板连接超声波模块

2018-01-021.7万
AI 快速预览详细 收起
本文介绍了如何使用micro:bit扩展板连接超声波模块。首先,详细说明了接线方法:超声波模块的VCC接蓝色线,Trig接棕色线,Echo接白色线,Gnd接黑色线。接着,通过makecode.org添加sonar软件包,解决了delayMicroseconds()无法实现的问题。最终效果展示了micro:bit成功读取并显示超声波模块的距离数据。
这里用的扩展板实现。
超声波的VCC接蓝色线,Trig接棕色线,Echo接白色线,Gnd接黑色线。
micro:bit扩展板连接超声波模块图1
用的扩展板中,棕色线即Trig接扩展板上的A2,对应micro:bit的p2.
白色Echo接扩展板上的A1,对应micro:bit的p1.
micro:bit扩展板连接超声波模块图2
蓝色的VCC线接在扩展板的开关旁边有一个5V的地方,如下图所示。
micro:bit扩展板连接超声波模块图3
超声波的程序应该如何编写呢?参考mixly图形化
micro:bit扩展板连接超声波模块图4
对应的代码如下:
micro:bit扩展板连接超声波模块图5
里面其他都没有问题,就是一个delayMicroseconds(),无法实现,没有办法,只能将就了。
micro:bit扩展板连接超声波模块图6
最后效果如下:
micro:bit扩展板连接超声波模块图7micro:bit扩展板连接超声波模块图8
请教各位:如何在micro:bit 中实现 delayMicroseconds().谢谢!
下午,得到了robocat-孟峰老师的指导,在makecode.org那个网站上的添加软件包里输入:sonar
添加后。
micro:bit扩展板连接超声波模块图9
最后程序如下:
micro:bit扩展板连接超声波模块图10

效果不错。谢谢孟老师!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
gada888
gada888
很受用
rzyzzxw
rzyzzxw
教程真棒,支持一下:victory:
rzyzzxw
rzyzzxw回复Ryan1

有啊。玩转micro:bit-用BXY玩超声波传感器https://mc.dfrobot.com.cn/thread-37095-1-1.html
(出处: DF创客社区 - 分享创造的喜悦)
Ryan1
Ryan1回复rzyzzxw
要是有MU microPython的代码就好了
- 没有更多了 -