使用arduino和超声波测距做不同距离显示不同的点阵图案

超声波测距结合点阵显示笑脸和爱心

此处又用到了mixly
但这次需要导入外部库
使用arduino和超声波测距做不同距离显示不同的点阵图案
导入后我们可以看到列表中有个点阵:
使用arduino和超声波测距做不同距离显示不同的点阵图案
打开可以看到:
使用arduino和超声波测距做不同距离显示不同的点阵图案
点阵显示图案那里可以自己勾选自己想要形成的图案。
然后我们首先设置一个变量为0并赋值为超声波测距测出来的距离。然后每隔一段时间打印一次。
然后设置距离。
我的代码中是设置如果距离小于5
显示爱心。
如果距离大于5
显示的是笑脸。

代码展示

使用arduino和超声波测距做不同距离显示不同的点阵图案

易错提醒
这里两个图案的图案变量记得设置不同的名称,否则测试的时候只能看到一个。
这里呢,一开始我使用的是3.5v和5v的电源。发现,带不动这两个东西。
所以呢,我就换了两个5v。超声波和点阵才显示出来的。

实现图
使用arduino和超声波测距做不同距离显示不同的点阵图案

图一是距离小于5时出现的爱心

使用arduino和超声波测距做不同距离显示不同的点阵图案
图二是距离大于5时候出现的笑脸图。