步骤1:HC-SR04超声波传感器
现在,我们来看看HC_SR04超声波传感器。
该组件非常简单,因为它只有4个引脚.Firs和最后一个是电源引脚Vcc和GND。中间的是“触发”引脚和“回声”引脚。
要了解这些引脚的作用,您必须了解它的工作原理。实际上,这非常简单,因为该组件本身不执行任何数学运算或工作。
因此,此模块正在发送超声波。这些波比从表面反射回来再回到模块。 Arduino在触发引脚上触发了这些波形,而不是听“回声”。接收到波后,它将根据等待波返回的时间来计算距离。在代码中,我们还将将该值更改为cm,因为它更易于阅读。
该模块将连接到arduino的任何I/O引脚。触发引脚将被输出,回波引脚将被输入。
我还将描述代码的工作原理。在编程步骤中。
步骤2:对超声波传感器进行编程
此处相同。该代码很好地进行了拼写,因此没有任何问题。
请问是否有不确定的内容。
步骤3:蓝牙模块
所以首先我将向您展示蓝牙模块。
可能所有的蓝牙模块都具有相同的针脚-出。
它具有电源引脚Vcc和GND以及通信引脚RX和TX。
现在您可能会看到,该模块已连接至诸如Arduino或USB之类的微控制器的RX和TX引脚。到串行转换器。
该模块可在5V电压下完全工作,因此将其连接到Arduino没问题。所有的引脚都标记在模块的背面(图2)。
连接在图3中标记。
步骤4:对蓝牙进行编程模块
我不会谈论代码的工作原理,因为它很好地结合了起来。如有任何疑问,请保留在评论部分。该代码用于打开和关闭LED,但是使用代码中看到的“ else if”语句相同的方法,您可以做任何事情。
还需要记住一件事。当您将蓝牙模块连接到tearduino的TX和RX引脚时,切记每次上载草图时将其拔出,否则它会显示如图2所示的错误,而不是断开RX和TX引脚与蓝牙模块,然后再次上传代码。上传代码后,请再次连接引脚。
所有这些之后,您需要将手机连接到蓝牙模块。为arduino(同时还有蓝牙模块)供电并找到它。我的名字叫HC-06,因此您可以搜索类似的内容。
添加设备后,下载此应用适用于Android。我不知道这是否适用于Apple设备。在评论中纠正我。
该应用程序:https://play.google.com/store/apps/details?id = eu.j 。..,所以它称为Arduino RC
第5步:测试蓝牙!
下载该应用程序,运行它,然后单击“连接到设备”。选择您的蓝牙模块(我是第一个),您将被带到“大厅”。如果您已经注意到,此应用程序适用于RC(远程控制),非常适合控制汽车或某物。它具有按钮或陀螺仪感应功能。但是,不仅对RC而言,它还是“ TERMINAL MODE”。您可以在此处输入将发送到arduino的任何内容。在我们的情况下,如果发送1,则LED会亮起,或者如果键入0,则LED会熄灭。
步骤6:组合设备
现在,我已经结合了这两个代码,因此您可以打开LED遥控器,并在距离小于15厘米时将其关闭2秒钟。
全部我所做的是:
-我将设置上方的所有int变量组合在一起
-我将两个设置合并为一个
-I命名了每个循环的每个循环代码“蓝牙”和“传感器”
-在主循环中,我添加了这两个循环
-我在传感器部分中添加了停止功能。
很简单。新代码也很好地结合在一起,所以在那里也没问题。
我还添加了一个简短的视频,当然还有代码。
责任编辑:wv
-
超声波传感器
+关注
关注
18文章
575浏览量
35880 -
Arduino
+关注
关注
187文章
6461浏览量
186569
发布评论请先 登录
相关推荐
评论