使用arduino和超声波测距做不同距离显示不同的点阵图案
超声波测距结合点阵显示笑脸和爱心
此处又用到了mixly
但这次需要导入外部库
导入后我们可以看到列表中有个点阵:
打开可以看到:
点阵显示图案那里可以自己勾选自己想要形成的图案。
然后我们首先设置一个变量为0并赋值为超声波测距测出来的距离。然后每隔一段时间打印一次。
然后设置距离。
我的代码中是设置如果距离小于5
显示爱心。
如果距离大于5
显示的是笑脸。
代码展示
易错提醒
这里两个图案的图案变量记得设置不同的名称,否则测试的时候只能看到一个。
这里呢,一开始我使用的是3.5v和5v的电源。发现,带不动这两个东西。
所以呢,我就换了两个5v。超声波和点阵才显示出来的。
实现图
图一是距离小于5时出现的爱心
图二是距离大于5时候出现的笑脸图。